The Mahahual Lighthouse is located on the Caribbean coast of Mexico at the north end of the village of Mahahual and south of the cruise port of Costa Maya on the Yucatan Peninsula. It is the southmost lighthouse on the Caribbean coast of Mexico. It is 72' high and is entirely solar powered. The photo was taken from the deck of the Carnival Fantasy.