If you choose to " go out for dinner" on Thanksgiving or Christmas Eve or Christmas Day in the US ( at least in my neck of the woods) you are going to pay a very (very) hefty premium for the privilege.
Should it be different in the BVI ?
Keep it casual, do it yourself. Make your own celebration.