Mandelieu is a wonderful village overlooking the bay of Cannes in the South of France's Cote D'Azur region.