If you manage to leave the waterfront and the main touristy strip, San Miguel de Cozumel drops its Hard Rock Café, cruise ships and expensive watches façade, and reverts to a real town. Nice and not so nice, clean and not so clean, but real, screw the amusement park.