Sainte Marguerite, Cannes, France
The Île Sainte-Marguerite is the largest of the Lérins Islands, about a kilometre off Cannes. Covered with pine and eucalyptus forest, it is known for the Fort Royal, where the Man in the Iron Mask was imprisoned. Photos taken in 2004 and 2005.
