Welcome to TTOL TampaBob! I'm sure you can pay $60 for a pizza somewhere in the BVI. However, that's not been our experience. You can find nice lunch entrees at many of the places you mentioned for $20 or less. We typically eat out for lunch and have dinner on the boat. I've attached a link to the bar menu at Leverick, I notice Leverick is not on your list, I would recommended it. Its a fun place with awesome hosts!

http://www.leverickrestaurant.com/cove-and-bar-menu.html

Enjoy your trip planning!

Tony