Go swimming with Whalesharks at pristine Ningaloo Reef, located on Western Australia's mid north coast.[Click for full map view]
This is one of the largest fringing reefs on Earth and unlike most others it's easy to access just by stepping off the beach. A snorkel and mask are all you'll need to experience this colourful and pristine reef.
The area is home to Whalesharks which visit between April and June each year after the annual coral spawn to feed on krill and plankton. Tours from Coral Bay or Exmouth provide the once in a lifetime opportunity to go swimming with Whalesharks, known to be the biggest fish in the world. You can also swim with manta rays, see rare turtles, migrating hump back whales, pods of dolphins and vibrant tropical fish.
Staying at the small fishing towns of Exmouth and Coral Bay is the easiest way to access the reef and tours.
But it's not all about the water at Ningaloo - go four wheel driving to Cape Range National Park to see amazing red rock canyons and gorges.
To get there, take a two and a half hour flight north of Perth, or drive in two days from the capital.