Swim in the open sea with the warm waters of the Mexican Caribbean next to the world’s largest fish “whale shark”. Once you are familiar with the whale sharks, you can get off the boat with on of our guides to snorkel and live this truly amazing experience. Book online!