Situated in the Lerins Island archipelago, the Ile Saint-Marguerite close to Cannes is home to this hidden Mediterranean sanctuary. The only private property…