Cozumel is a Caribbean island just off the Yucatan Peninsula in southeastern Mexico. It has great diving, nice people, safe streets, and prices comparable to other Mexican tourist destinations. The diving is the main draw to Cozumel; if you prefer white sandy beaches then other nearby destinations would be a better bet (e.g., Playa del Carmen, Tulum, Isla Mujeres, etc.) It was badly battered in 2005 by Hurricane Wilma, but, with few exceptions, has been completely repaired.
Loved this small island! There are so many different things to do. Snorkeling is phenomenal and the people are incredibly nice! Would definitely recommend going to Coconut's Restaurant on the beach side of the island (incredible food and scenery). The night life is great too! Perfect for some local music and drinks!The perfect spot for a family trip!