The Gulf Islands are the islands in the Strait of Georgia (also known as the Salish Sea or the Gulf of Georgia) between Vancouver Island and the mainland […]

The Gulf Islands are the islands in the Strait of Georgia (also known as the Salish Sea or the Gulf of Georgia) between Vancouver Island and the mainland […]