La Zona Hotelera es una franja de arena blanca que recorre todo el este del municipio y es la principal atracción turística de la ciudad. De norte a sur encontramos playas públicas desde Puerto Juárez (Playa del Niño, o Playa Niños) hasta llegar a la Zona Hotelera, donde existen 9 playas públicas con accesos señalados a lo largo de los 22 km de la isla: del km 0 al 22: Playa las Perlas, Playa Langosta, Playa Tortugas, Playa Caracol, Playa Chac mool, Playa Marlín, Playa Ballenas, Playa Delfines (el famoso Mirador) y Playa Nizuc. El acceso a la restante franja de playas ha sido restringida por las diversas cadenas hoteleras, por lo que sólo se puede acceder a otros puntos caminando sobre la misma playa desde cualquiera de estos accesos.