We just returned and had a fabulous time at all of our stops. We had a vague notion of what we wanted to do but otherwise we decided the night before where to go the next day.
Foxy's is on your list. I discovered that there are three of them in the BVI. We visited Foxy's Taboo on Diamond Cay and had a fantastic meal (*ask* the price of the fish special before ordering) and a nice hike to the bubbly pool. Also found a former brothel.
And yes, if you check the Destinations area of Sailnet, there are plenty of recommendations. I would suggest ignoring the posts that say the food sucks. We had fantastic meals every night at the restaurants we went to and our dinghy
barely floated we were so full.