El castillo de San Juan de los Terreros es una construcción realizada durante la segunda mitad del siglo XVIII, dentro del sistema defensivo costero que pone en marcha Carlos III. Diseñado por Thomas de Warluzel d'Hostel, fue posteriormente modificado y finalizado en 1764 por Antonio Duce.
El castillo responde a un prototipo creado por ingenieros militares, que se irá adaptando según las necesidades y lugares donde se construya, pero que irá manteniendo los elementos comunes: Planta en forma de hornabeque, muros en talud, bocel exterior, baluartes semicirculares, pocos vanos, sillares, etc..
Por razones estratégicas, se construye sobre la cima de una colina por lo que la visibilidad del edificio es muy amplia, siendo una construcción exenta en un entorno de una gran belleza paisajística, lo que aconseja delimitar para el monumento un entorno de protección.
El castillo de San Juan de los Terreros resultó afectado por el Decreto de 22 de abril de 1949, sobre Protección de los Castillos Españoles ("Boletín Oficial del Estado" número 125, de 5 de mayo), pasando a ser considerado Bien de Interés Cultural con la categoría de monumento, en virtud de la disposición adicional segunda de la vigente Ley del Patrimonio Histórico Español.