Swimming with sharks is a big tick on the bucket list – and you can do it right here in Mexico. Sail into the Caribbean Sea with a marine expert, and you'll snorkel with one of the world's largest sea creatures, the whale shark. Then, there's a relaxing cruise back to shore, followed by buffet lunch, complete with an open bar. Sure to be the highlight of your holiday.
Swim with whale sharks. Enjoy a Caribbean cruise. Unwind at a local beach club