Le Grand Large is a French restaurant offering a convivial dining experience with sea views.