Get the chance to see and even swim with the humpback whales that migrate past the Ningaloo Reef every year between June and October. If you just want to watch them from a distance, you can stay on the boat. If you're feeling adventurous and the conditions are right, your guide will let you enter the water for a possible close-up interaction with the gentle sea giants.