We always enjoy going to the marina area in Marigot; several restaurants with good food and it's a nice place to sit outdoors and people watch. One of our favorites there is Le Belle Epoque.
We stay at Divi, so like going to Antoines in Philipsburg for good French food and the Green House for a more casual meal. We also enjoy Le Moulin Fou in the Maho area, one of the better meals of our last trip. The owners there have taken over the small restaurant just past them (used to be Asian) and have upgraded the menu to sushi and Thai, if I remember correctly. We didn't try it but did look at the menu and it looked good. We were sitting outdoors at "Fou" and they would have brought us sushi from the other restaurant it we'd decided that was our choice for the evening.
For activities, we seem to end up spending lots of time on the beach, just relaxing! Orient's a favorite for us.