Castelsardo ligt aan de Golf dell’Asinara en heeft een schilderachtig historisch centrum. Het is een gezellige plaats met vele winkeltjes, barretjes en terrasjes. Castelsardo is tevens een prima uitgangspunt voor het ontdekken van het noorden van Sardinië. Ook interessante steden als Alghero en Olbia zijn gemakkelijk bereikbaar.