Cozumel docks in Yucatan Peninsula, Mexico.
Playa del Carmen, Yucatan Peninsula, Mexico.
Akumal Beach in Yucatan Peninsula, Mexico.