La construction de la forteresse procède du besoin de protéger la région frontalière de l'Ampurdan contre les invasions des troupes françaises. Pour lever les grands ouvrages défensifs ont été nécessaires près de 13 ans, de 1753 à 1766. Le nom de Château de San Fernando il a été donné en l'honneur du roi Fernando VI d'Espagne. Le château a été impliqué dans des événements politiques et militaires importants dans l'histoire, comme le siege de plus de trois mois en 1811 ou la célébration de la dernière réunion en Espagne du Parlement républicain en 1939. Aprés avoir été utilisé comme une caserne militaire et comme prison, en 1997 il a été ouvert aux visites publiques.
Le château de Sant Ferran offre des multiples options pour la visite. L'enceinte intérieure peut être visitée librement en utilisant un guide audio. Il y a aussi la possibilité de visiter l'enceinte extérieure et les espaces souterrains à bord de véhicules tout-terrain ou des bateaux gonflables, sur réservation.
✔ L'enceinte défensive intérieure, rectangulaire, formée par 6 bastions de tailles différentes, reliées par des courtines.
✔ Les ouvrages défensifs extérieurs très bien conservés: la douve, d'une superficie de 10 ha, 3 ouvrages à cornes, 2 contre-gardes, 7 revellines et 5 galeries d'contreminage.
✔ L'intérieur de la zone fortifiée , qui abrite neuf grands bâtiments. Au centre se trouve l'impressionnante Place d'Armes, avec une surface de 12.000 m2.
✔ Des réservoirs d'eau. Sous la Place d'Armes est situé le réservoir d'eau potable de la forteresse, compose de quatre grands citernes d'une capacité de 40 millions de litres.
✔ Les écuries, un nef impressionnant où ils pourraient être logés 450 chevaux. Aujourd'hui, seulement la moitié du bâtiment d'origine est conservée.