I have heard so many wonderful reviews of this beach. I would like to know if its easy to do this trip from Charlotte Amalie and how long it takes. Is the ferry service quite reliable? I understand the ferry also leaves from Red Hook but involves a cab ride. Also, is the cab service to/from Trunk Bay to Cruz Bay readily available?-Can you request the cabbie to come back for a pick up at a specific time? Obviously, don't want to risk missing the ship!