We are considering taking a ferry (Speedy's?) from St. John to Virgin Gorda. Can anyone tell me: Where does the ferry port? Where do we clear customs? Is there transportation to and from the Baths (or the top of the hill above the Baths)for 4 people? We have taken this trip while on cruises before but it was all pre-arranged. Thanks so much in advance. My google searches have left me without answers.