South of France June 20, 2022îles de Lérins, île Sainte Marguerite: The Most Beautiful Place in the French Riviera