Make sure to read our full story on whale watching in BC, British Columbia. A killer whale surfaces from the dark waters of Johnstone Strait near a whale watching boat in BC during an excursion from Northern Vancouver Island. Tours depart from several locations on the northern tip of the island such as Alert Bay, Port Hardy, Port McNeill, Sayward, and Telegraph Cove.