You could easily find dock space in Crown Bay, walk to provision at Pueblo, and taxi,walk or dinghy to Hook,Line,
sinker or any of the fine other restaurant choices in Frenchtown.
Anchoring in the harbor in obvious places is acceptable, the cove on the west side of Hassel island is also very good in settled weather, easy dinghy to town or crown bay.
[It is Charlotte Amalie or Town - absolutely no one calls it Charlotte.]