Private escape to discover Cannes & Lerins Islands from the sea in Cannes, France