Se encuentra a 153 km de Malaga y posee una extensión de 98 km2.
El pueblo está situado en la vaguada de la Sierra del Hacho, bajo el castillo, que tuvo un gran valor estratégico ya que con Gibraltar, constituía la defensa de la entrada por el Sur. Construido por los romanos, fueron los árabes quienes dejaron más huellas en el recinto, que conserva su pureza arquitectónica, de la que se deduce la importancia que dieron a este baluarte, al que dotaron de las poderosas defensas hasta hacerlo inexpugnable.
El monumento más importante que posee el pueblo es sin duda el mencionado castillo del Aguila, hoy en ruinas; pero no pueden pasar desapercibidas las rejas de balcones y ventanas, muchas de ellas fabricadas en los siglos XVI y XVII.