Situada en el litoral occidental de la provincia onubense y en el suroeste de la región andaluza, está enclavada en un emplazamiento privilegiado, cuenta con doce kilómetros de playas de blanca y fina arena, transparentes aguas y tres mil horas de sol.