Restaurant L'Incantu offers unforgettable seafood dining with stunning views of Castelsardo.