Given the dearth of info on this board regarding St. John (the island, not the restaurant in London), I thought it would be helpful to post a bit about where we ate this past week.
Breakfast was from the deli at the hotel (Westin) every morning. Starbucks and danish. Pretty simple - skip the croissants and go for the sweet stuff.
Also got a johnny cake from a stand in Cruz Bay - good stuff.
Got lunch to go one day from A Simple Feast - deli. Very good large sandwiches that traveled well. Also had a cheeseburger at Skinny Legs on the south side of the island - Coral Bay. Excellent, fresh burger and the atmosphere . . . you've gotta try it.
Dinner at The Lime Inn (very good), Morgan's Mango (very good), Woody's (excellent and cheap - the shrimp was divine - don't be put off by the bar atmosphere), and Tage on our last night - upscale, special and excellent.
Hope this is helpful - we just loved our vacation and the food!