Il comune di Castelsardo, con poco meno di 6.000 abitanti, è situato in provincia di Sassari, nella parte nord della Sardegna; l'antico e panoramicissimo borgo medievale di Castelsardo si affaccia sul bellissimo Golfo dell'Asinara, esattamente nell'area che storicamente è conosciuta con il nome di Anglona. Castelsardo confina con i comuni di Sedini, Sorso, Tergu e Valledoria tutti della provincia di Sassari.
Castelsardo è ricca di storia, come del resto testimoniano le vecchie mura e le numerose viuzze a scalinata: fu fondata nel XII secolo dai Doria di Genova, con la funzione di importante porto; il suo antico nome era infatti Castel Genovese. Più tardi passò sotto gli Aragonesi e si chiamò Castel Aragonese; solo nel 1796 prese, con Carlo Emanuele, il nome attuale.
Particolare importanza ricopre l'artigianato locale per la produzione di cestini fat con foglie di pante selvatich o asfodelo. Dentro le mura della roccaforte si possono visitare la Chiesa di Santa Maria e la Cattedrale di Sant'Antonio Abate risalente al XVI secolo.