Watch more than 40,000 humpback whales glide past as they head north to warmer waters.

Enjoy winter whale watching from June, then spot them again on their return journey in December. Do it with a drink in one hand and a meal in front of you.