Part of the La Maddalena Archipelago, Spiaggia Rosa is found on Budelli Island in northern Sardinia. While tourists have been banned from stepping foot on the island since the early 1990s, one person ...