On the Caribbean coastline of Mexico’s Yucatan Peninsula lies the gorgeous seaside town of Tulum, one of the last cities built and inhabited by the mighty Mayan people. Tulum was once a quiet beach ...
The best underrated beaches and towns to visit in Mexico are in Oaxaca. My family would choose spots like Puerto Angel over Tulum every time.