Hands down - The Wonky Dog on Anegada will qualify as a foodie destination. Plus it has the added bonus of being a beach side location.
If you are on Tortola at all, try Brandywine Estate Restaurant. Excellent food!!!
I have not been there so I can't personally confirm, but I am told that Coco Maya on Virgin Gorda is excellent. It might not really be "foodie" level but I really like Chez Bamboo on Virgin Gorda.
I would not call it a "foodie" restaurant because the menu is more like a traditional steak house, but the Upstairs Restaurant at Leverick Bay is great too.