We were just there in July.

There is a restaurant right at the Marina but it's nothing to write home about. However, it's food, it's hot and not terrible. It's also right there if you don't want to ride around to find food.

Most here recommend a cab ride into Road town about 15 minutes and $10 or so. Choices there are much better.