There are a few places to swim with these smart creatures. It's a fun experience.
Find a sail excursion to Isla Mujeres. There are plenty of options depending on what you want to do. There is shopping, snorkeling or just plain enjoying the sail with a drink in hand
Ome
Lots to do here. There are beach clubs with snorkeling just off shore. Rent a scooter to tour around the island yourself and sample local food and drink as you go. As always, there is plenty of shopping to be done here, too!