Add in customs officers on the ferry to preclear the passengers into the BVI and you have a winner! Better yet put Kiosks on the ferry for customs clearance. If I can fly into Tel Aviv and clear customs via a Kiosk in a minute or two the BVI can certainly work it out!
G