Take a look of this wonderful Natural Park in Isla Mujeres, Mexico. Practice snorkel & Kayak, also swim with dolphins!
Suggestions: