La población está situada en el borde costero del Parque Natural de la Breña y Marismas del Barbate, bajo la ladera del monte de Meca.