Mahahual, Mexico is a lesser known destination on Mexico's Yucatan peninsula

Sandy beach in Mahahual, Mexico