Some great land-based whale watching spots include North Head, Long Reef, Vaucluse, and Cape Solander. To get a close-up view of the whales, you'll need to head out on a boat. This tour ventures anywhere from 1km to 20km offshore, depending on the migratory route of the whales at that point of the season.