Swimming with the majestic and enthralling whale sharks lies on the bucket list of every adventurer. there are few destinations in the world where you can get to dive and swim alongside these gentle giants. Yes, giants is the right word. Whale sharks can grow up to 40 feet (12 meters) long, but on average