I love Christmas Cove. We usually end every USVI->BVI->USVI trip with a stay there for the night.

However, it would take us 3-4 hours out of our way when returning from the SVI.