Marty - You need to take a taxi to the ferry. The ferries leave from either Charlotte Emelia or Red Hook. We took the one from Red Hook. You do need to take a taxi to Trunk Bay and there is a $4/person entrance fee to Trunk Bay. If you happen to have a National Park Golden Eagle pass you can use it to get in. Doing the trip on your own is not that much cheaper then what the ship charges but you get to spend as much time on the beach as you want which is the main reason that we go on our own. There are taxis waiting at every stop and the taxi rates are fixed so it is pretty easy. If I get a chance I will dig out my notes from St. Thomas so that I can give you the exact prices. I hope this helps!