Cancun, Mexico, is known for its stunning beaches, vibrant nightlife, and breathtaking underwater ecosystems. One of the most thrilling and awe-inspiring experiences you can have in Cancun is swimming with whale sharks, the largest fish in the ocean. But before you...