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.