FeaturedGranville Island · Small-group boat tripVancouver Salish Sea Whale Watching: Gulf Islands~3,295 km · 4.5 h · 1 boatsCA$235 per personView