The main road, passing through the town of Progresso, in Yucatan, Mexico, is lined, on one side, by shops and restaurants; and on the other side by beach, and the Gulf of Mexico.