Another gem in Sardinia is Spiaggia Rosa (Pink Beach), located on Budelli Island within the La Maddalena Archipelago National Park. This enchanting beach, although not directly in Olbia ...