Mayne Island is a small outpost located between Vancouver Island and the B.C. mainland. At just 21 square kilometres, it has sandstone beaches,...