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 for you to pinch yourself to check if that really just happened. To top it all off, you'll sit down to a beachfront lunch filled with traditional Mexican flavours before returning to your hotel.
