A short ferry ride away from the city of Cannes, St Marguerite Island is a nature and history lover's paradise.
13 May 2017 7:19 PM