Die Alcazaba ist eine palastartige Festungsanlage aus der Zeit des muslimischen Al-Andalus, mit dem Bau wurde im 11. Jahrhundert begonnen. Über schattige Gärten, Brunnenhöfe und Wehrtürme erreicht man Aussichtspunkte über den Hafen und die Stadt. Sie ist über einen befestigten Korridor mit der höher gelegenen Burg Gibralfaro verbunden und zählt zu den besterhaltenen maurischen Festungen Spaniens.