Coral Bay, Ningaloo Reef, Ningaloo Marine Park, WA
These graceful giants of the sea congregate in and around Ningaloo Marine Park giving visitors the chance to swim and snorkel with these massive but docile creatures. Daily tours operate out to the park from both Exmouth and Coral Bay. You'll also get the opportunity to spot some of the Ningaloo's other amazing marine life including humpback whales, manta rays, dugongs and spinner dolphins.
If you're thinking of making a trip to swim with the whale sharks, there are plenty of other amazing activities to keep you busy while you're in this amazing part of the world.