Ningaloo Marine Park is huge, encompassing the Ningaloo Reef and the surrounding waters. It is here that you can see some of the most pristine fringing and coral reefs in the world, and this is also a great place to see whale sharks, humpback whales, and plenty of other astonishing marine life.