Die Stadt liegt auf einem Felsen im Zentrum der Provinz, zwischen den Bergen und dem Meer, an der Touristenroute der Stiere. Durch tägliche Busverbindungen mit der Hauptstadt Cadiz verbunden.