Le château de Gibralfaro est une fortification du XIVe siècle construite pour abriter des troupes et protéger l'Alcazaba, située dans le centre historique de Malaga, à environ 130 mètres au-dessus du niveau de la mer, surplombant la montagne de Gibralfaro, une montagne couverte d'une dense forêt de pins et d'eucalyptus.