You should also consider CYOA.
They are based in St. Thomas, with many more direct flight opportunities, and only about a 2-hour sail to the BVI.