Why The Carlton Cannes Beach Club Is The Best Place To Dine On The Croisette