Last year we visited St. Thomas on a cruise and went to Water Island. It was a fantastic day but this year we want to go to St. John for their beaches. I'm leaning towards a day trip to Scott Beach on Caneel Bay. I like the fact that lounge chairs, tiki bar, and great snorkeling are available. My questions are: 1) Are we able to take a ferry from Havensight to Cruz Bay, 2) Is there taxi service to and from Cruz Bay/Scott Beach that's easy, and 3) What are the costs involved with this adventure. Any other advise is welcome and I appreciate your time.