foxonanisland.com
About Gabriola, BC
Gabriola is one of the major Southern Gulf Islands in the Straight of Georgia (also known as the Salish Sea or Gulf of Georgia), located between Vancouver Island and the Mainland of British Columbi…