La creación de San Juan del Puerto fue a través de carta puebla concedida por los Duques de Medina Sidonia en Villarrasa el 10 de enero de 1468. Sin embargo anteriormente a esta fecha hubo pobladores que habitaban este territorio, tenemos presencia prehistórica, romana y musulmana en el actual término municipal.
La torre-fortaleza es Bien de Interés Cultural, no se sabe exactamente cuando se construyó, se ha dicho que pudiera ser de origen musulmán pero lo más probable es que su edificación fuera entre los siglos XIV o XV. Está enclavada en el norte del municipio sanjuanero en un pequeño promontorio, lugar ideal para la vigilancia y defensa del territorio.
Restos de la torre-fortaleza
Sin embargo parece ser que el hombre habitó esa zona desde hacía muchos siglos antes, ya que es muy posible que el hombre de la edad del bronce se estableciera en dicho lugar.
La torre-fortaleza es de planta rectangular, teniendo en su lado suroeste una torre de planta cuadrada, probablemente más alta que el resto de la edificación. Sus muros son anchos por la funcionalidad que tuvieron en su día, de defensa y vigilancia.
Muros de la cara norte de la torre-fortaleza