I think that as a whole, the average European or other foreigner does infinitely more homework before visiting a foreign country than the average American. Having traveled extensively I have seen this time and time again.

My guess is that the typical European coming to the BVI has likely been to the UK numerous times for business or pleasure. In that context, would one not think that when they are coming to the British Virgin Islands, that they should have similar expectations?

Restaurants in the BVI do themselves a disservice as there is no uniformity. Some do not charge for service and get stiffed, some add a line to the bill for service, and some add a line for a nonexistent tax and get tipped on top of that.