La Voile Rouge is a French restaurant offering imaginative, modern cuisine and cocktails. It features a stylish beach bar setting with sunset views.