Mexcaltitán, a man-made island in a lagoon on the Nayarit coast, is thought to be the ancestral home of the Aztecs. Mexico gave it a Pueblo Mágico designation which can occasionally lure tourists away from the area’s enchanting beaches (like Sayulita, pictured here) for a visit.
See Sayulita in World’s Coolest Rental Homes
Ann Shields is a senior digital editor at Travel + Leisure. Get the Daily Transporter newsletter in your in-box.