I've never taken the ferry from STT to St John, only to the BVI. I'm sailing my cat to St John from BVI in May for a month and will have visitors while in the USVI. I'd appreciate ferry info between St Thomas and Cruz Bay. thanks