Swim with a Humpback - YES YOU!The Ningaloo Reef has over 30,000 Humpbacks cruising through their warm waters, June - October, each and every year, the largest migration o