Current local price for lobster is $8/pound in the shell. A typical lobster dinner requires much more than 2 pounds of lobster in the shell. Anegada lobster yield about 25 to 30%. That is, to get one pound of meat requires three to four pounds of lobster. The restaurants try to give 12 to 16 ounces of lobster per full dinner.

Catch a Caribbean lobster put it on a scale and record the weight.
Now pop out the tail and put it aside a weigh it again.
Even with the weight of the meat in the antenae , legs etc it's not more then the weight of the tail.

If you are not happy with the prices just do not order . The pricing of food items on Anegada or in the BVI are generally not out of reason for a proprietor who has to make a living in a 5 month window from tourism. After returning on Jan 26 we paid $13.00 for a cheeseburger in the Miami airport with no view , breeze ,beach or friendly service .

I would be willing to bet if you put together a business model with the overall expense of operating a restaurant in the BVI, and took it to a professional for review, they would recommend a higher profit margin .