Snorkeling with Whale Sharks

One of the biggest draw cards of the Riviera Maya is the opportunity to snorkel with whale sharks in the Caribbean Sea from [...]