ANd there is a star fruit tree outside the front entrance of Next Course. The fruit appears in the spring (May / June).
The staff at El Quenepo are outstanding, even if the owner is a little pretentious and full of herself. But then again, she has earned it. She has the best establishment in the northern Caribbean, if not the whole sea. El Quenepo has a long way to go before it reaches Mama's Fish House infamy, but it is on the path. It's Michelin star material.
The food scene in Vieques has come a long way in just 5 years (the link you have is completely out of date). The restaurants at the W are not among the best (while I do like the gazpacho served on their lunch menus). The W has not yet found its footing and is overpriced.
The top restaurant is El Quenepo in Esperanza (the Gringo town on the south coast). You simply have to go. It has risen to become of the best restaurants in the Caribbean. Their mofongo baked in a breadfruit/squash crust is extraordinary (ask for it as it's not on the menu). Just about everything they put together is memorable and better than anything else on the island.
Sol Food truck is outstanding, when it's open. I've been to the island three times and caught it open only once (probably because I spend all sunny days on the beach).
Lazy Jack's Pub has the best electric oven pizza in the world (try the Hawaiian). And Isabel Seguda has a lovely restaurant called Conuco that serves local dishes (in addition to Coconuts, which is also good).
If you must have a steak that reminds you of the city you left behind, then Next Course is fairly good (great service and atmosphere, but hit and miss on the food). And there are new places opening soon. Check the Vieques Island Blog for news and updates: http://vieques-island.blogspot.com/
So long story short - rent a jeep, get away from the W, grab the list of top 32 restaurants from Trip Advisor and find a meal of a lifetime. Vieques is a leader in beaches and is slowly and surely making a name for itself in cuisine. You will want to return for the beaches, Lazy Jack's, and El Quenepo.