El castillo es un conjunto de edificaciones levantadas a partir del siglo XVI y sobre todo del siglo XVIII, como baluarte defensivo contra los ataques de piratas, poco antes de ser duramente bombardeado por el ejército francés de 1810 a 1812 durante la Guerra de la Independencia.