Diese alte befestigte Stadt liegt an der Küste der Region Anglona im Golf von Asinara unweit von Sassari.
Castelsardo, das von der Familie Doria im 12. Jh. als Festung auf einem steilen, felsigen Gebirgsausläufer zum Schutz des darunter liegenden kleinen Hafens erbaut wurde, hat sein altes Aussehen bewahrt. Es ist von engen Gassen und Treppen durchzogen und von einem Mauerring umgeben. Vom unteren Ortsteil, dem einstigen Fischerviertel, aus dem die moderne Stadt entstand, steigt man den Felsen hinauf, wo man die Befestigungsanlagen und Ruinen der Burg sehen kann.
In Castelsardo hat sich die alte Handwerkskunst der Korbflechterei aus Zweigen der Zwergpalme bis heute erhalten.