The Louis Vuitton store is at Yacht Haven Grande. There are a few restaurants there: Grand Cru, Fresh, and Fat Turtle. It's a little more than a mile from Windward Passage along the water front. You could walk if it is still light, but take a cab back.
Frenchtown does have a bigger food selection, but it is fun to look at the megayachts at Yacht Haven Grande. If you want to go a little further than Yacht Haven, the new Tap and Still is drawing quite a crowd at Havensight.