L'archipel de la Maddalena se trouve au large de la côte nord-est de la Gallura, accessible en ferry depuis Palau en environ une demi-heure. Il se compose de sept îles principales — La Maddalena, Caprera, Spargi, Budelli, Santa Maria, Razzoli et Santo Stefano — ainsi que de dizaines d'îlots et de rochers plus petits, la majeure partie étant protégée en tant que parc national. La Maddalena elle-même est la seule ville de taille notable, avec un port, des commerces et des endroits où manger, tandis que Caprera est reliée par un pont et connue pour ses sentiers bordés de pins et son lien avec Giuseppe Garibaldi.
Le reste des îles n'est accessible qu'en bateau, que ce soit en location privée ou lors d'une excursion organisée, et constitue le principal attrait pour les visiteurs : criques abritées, eaux turquoise et plages restées largement sauvages. Les avis mentionnent fréquemment la baignade, la plongée avec masque et tuba, et le simple fait d'admirer le paysage, et soulignent qu'une visite en dehors des semaines les plus fréquentées de l'été permet de profiter d'une expérience plus calme et paisible du littoral.

