Aquesta fortificació del segle XI es va construir per a protegir Lloret i la seva regió d'atacs provinents del mar.
Està situat en un penya-segat entre la platja principal de Lloret i la platja de Fenals. Des de lluny, si bé destaca la seva torre al cel blau, es fon entre les roques del mateix color que les seves parets i els arbres.
El Castell de Sant Joan va patir diversos atacs al llarg de la seva existència. El més destructor va ser un bombardeig del segle XIV pels britànics. Al segle XX és quan es va restaurar diverses vegades, encara que avui només es pot veure alguna part dels vestigis del castell original.
La torre restaurada i el recinte senyalitzat es poden visitar. Allà val la pena, a part del valor històric del castell, la meravellosa vista panoràmica que t'ofereix la seva ubicació privilegiada.