In Simpson Bay, Byblos or Avantika Thai are good choices for delicious fine dining. For more down-to-earth, but just as tasty, the Palms is our favorite.

In Grand Case, L'Estaminet is quite unique and definitely fine French dining. For a more traditional French meal, La Villa is delicious. Another French side choice for fine dining is the restaurant at the Loterie Farm. Excellent food in a beautiful setting in the trees. Get there early enough to have a cocktail in the Treetop Lounge before your meal.

Can't help with Cupecoy. We ate at FIG the last time we were on the island, and imo it was just ok.