Hi,
I would recommend Dolphin. Just like Cajunscuba, our flight was delayed making it highly unlikely we'd catch the last ferry to Tortola. They were able to accommodate our same day request. It worked better for us to just go to Road Town and cab it to Nanny Cay. As it was dark by the time we arrived Tortola.