Dive the Ningaloo Marine Park, which protects a 260km fringing reef off Western Australia's mid north coast. Snorkel through coral lagoons in Coral Bay, swim with the huge whale shark, and 4WD red sand dunes in Cape Range National Park. The Indian Ocean Drive from Perth links Ningaloo with Shark Bay and the dolphins of Monkey Mia.