Does anyone know where to get authentic, Islands food in St. Thomas that is not ridiculously overpriced? This is my family's third trip to St. Thomas, which is an amazingly beautiful place to visit, but with poor options for food. Ok, not poor, but it's hard to find food that is representative of the island for dinner. During the day there's lots of options, particularly in Charlotte Amalie, ranging from trucks to sit-down places. However, at night we've mostly eaten either overpriced Euro places (Craig and Sally's) or overpriced pub food. I've never been very impressed with the European places, and while I understand the island mark-up, the quality is never up to snuff. I can't decide if this is a shortage of quality ingredients of chefs, or a deliberate attempt to take advantage of visitors who may be willing to spend money to get to the island but won't know any better about food.
Instead, I'd rather eat dinner somewhere more representative of the island. (I can get overpriced Euro food or crappy pub burgers back home.) Is Trenchtown Rock any good (even if it's Jamaican, not St. Thomasian.) Anywhere else? I'm all for the trucks near the St. John ferry, but my parents are timid. Any other options?