Canada-Places.com has listed approx 2 Whale watching tour agencies in St. Andrews. Some of the Top rated Whale watching tour agencies in St. Andrews are- Island Quest Marine Whale and Wildlife Cruises & Island Quest Marine Whale and Wildlife Cruises.