Yes! Ningaloo Reef is one of the few places in the world where you can swim with whale sharks. Tours typically operate between March and July, when these gentle giants migrate through the area. It’s a must-do experience for anyone visiting the Ningaloo Reef from Exmouth or Coral Bay in Western Australia.