Tarpon Cay Lodge is located in the northern part of Mexico’s Yucatan Peninsula west of Cancun in the small Mayan town of Rio Lagartos.