FRANCE France: An Eco-Museum Immerses Between Two Islands Near Cannes. Here it is, the last of the six sculptures created by the internationally known British artist John DeCaires Taylor has just reached the Cannes seabed.β ββTo see them, you will have to put