Castelsardo ist eine bezaubernde Stadt, die sich über dem Meer erhebt, und es ist gerade das Meer, das ihre Geschichte geprägt hat. Die Stadt diente als Verteidigungsfestung und strategischer Kontrollpunkt. Das alte Dorf hat sich seine mittelalterliche Festungsstruktur mit imposanten Bastionen, steilen Treppen und engen Gassen bewahrt.
Auf dem Gipfel des Plateaus steht die Festung des Doria-Schlosses, in dem das Museum für mediterrane Weberei untergebracht ist.
Nicht weit von der Burg entfernt erhebt sich die Kathedrale Sant'Antonio Abate aus dem 14. Jahrhundert mit ihrem charakteristischen, mit farbigen Majoliken verkleideten Glockenturm über dem Meer. An den Hängen des Schlosses steht die mittelalterliche Kirche Santa Maria delle Grazie, in der das hölzerne Kruzifix des Schwarzen Christus aus dem 14. In der Nähe der Ortschaft Multeddu befindet sich der Roccia dell'Elefante (Elefantenfelsen) aus dunklem Trachyt, der vollständig vom Wind geformt wurde und mehrere Domus de Janas beherbergt. Dieses Gebiet ist seit der Nuraghenzeit bewohnt: Aus dieser Zeit sind die Überreste der Nuraghen von Paddaggiu erhalten. Von archäologischem Interesse ist der Komplex des Monte Ossoni, der ein prähistorisches Dorf beherbergt, das von imposanten Mauern geschützt wird.