Brilliant humpback whale watching! ToursSeasmoke Whale WatchingJuly 16, 2013Alert Bay British Columbia, Cormorant Island (British Columbia), humpback whale, Queen Charlotte StraitComment