Here are the best restaurants on St. Thomas. Most are in or near the capital, Charlotte Amalie, or the eastern port town, Red Hook (with a map).
58