Everytime we visit the BVI we go to BananaKeet to have drinks/eats and watch the sunset over the islands. It is invariably magnificent - see my latest photo.
The snacks and drinks seem incidental when compared to the beauty of nature, but they are quite acceptable if a little overpriced.
But it is a not-to-be-missed once in a lifetime experience at sunset. You will not be disappointed