At La langouste or Cheval Blanc St-Barth Isle de France, you can enjoy lunch with breathtaking views of the ocean.