C’est la plus septentrionale des îles-joyaux qui constituent le parc national de l’archipel de la Maddalena, dans l’extrémité nord-est de la Sardaigne
L’île de Santa Maria est la seule île de l’archipel de La Maddalena habitée en permanence, en plus des îles principales de la Maddalena et Caprera. Elle se trouve entre Razzoli et Budelli, d’où elle est séparée par des détroits et des bras de mer peu profonds. Le Passo degli Asinelli, par exemple, divise l’île de Razzoli et a une profondeur de 50 cm.
Les restes de l’ancien monastère construit par les moines bénédictins, avant de s’installer définitivement dans l’archipel au XIIe siècle, font partie de la résidence d’un berger qui vit et travaille sur cette île. Le nom de l’île dérive de la Vierge qui donna son nom à l’église annexée au monastère.