8. Puerto Progreso, Yucatán
You should schedule some time to travel north and visit the beach town of Progreso and explore the ancient city of Mérida. In this port, cruise passengers disembark onto the incredible four-mile-long shipping pier before visiting the local boutiques, snack bars, and assorted eateries that line the Malécon, the town’s beautiful beachfront promenade. Take off your sandals and enjoy some fresh ceviche while gazing out at the gorgeous Gulf of Mexico and perhaps spotting a few pink flamingos under one of the beachside palapas.