ILE SAINTE-MARGUERITE 
An island located off CANNES, SOUTH OF FRANCE