Between the British Columbia mainland and Vancouver Island, 30 mi/50 km southwest of Vancouver, lies the Gulf Islands, a cluster of pastoral islands, much like the San Juan Islands in neighboring...