Le château de San Juan de los Terreros est une construction construite au cours de la seconde moitié du XVIIIe siècle, dans le cadre du système de défense côtière mis en place par Carlos III. Conçu par Thomas de Warluzel d'Hostel, il a ensuite été modifié et complété en 1764 par Antonio Duce.
Le château répond à un prototype créé par des ingénieurs militaires, qui sera adapté en fonction des besoins et des lieux où il est construit, mais qui conservera les éléments communs : plan au sol en forme de Hornabeque, murs en pente, habillage extérieur, bastions semi-circulaires, quelques ouvertures, pierres de taille, etc.
Pour des raisons stratégiques, il est construit au sommet d'une colline afin que la visibilité du bâtiment soit très large, étant une construction autonome dans un environnement d'une grande beauté paysagère, ce qui conseille de délimiter un environnement protégé pour le monument.
Le château de San Juan de los Terreros a été affecté par le décret du 22 avril 1949 sur la protection des châteaux espagnols ("Journal officiel de l'État" numéro 125, du 5 mai), devenant considéré comme un bien d'intérêt culturel avec la catégorie de monument, en vertu de la deuxième disposition additionnelle de l'actuelle loi espagnole sur le patrimoine historique.