Swimming with Whale Sharks Swim with the whale sharks (or whales) on Ningaloo Reef in Western Australia. Adventure No Size Limit N/A Explore