This is truly one of the prettiest beaches I have seen. It is a mile-long strip of white sand, lined by palm trees. In September, when we were there, the beach was almost deserted. The snorkeling is great and is easily accessible. Getting there from St. Thomas is easy. You take a ferry from Red Hook on St. Thomas to Cruz Bay, which costs $3 per person one way. Once at Cruz Bay, there are many taxis available to take you to Trunk Bay. There are also taxis stationed at the beach ready to transport you back to Cruz Bay for the return trip to St. Thomas. My advice, take a towel, grab some shade under a palm tree, and just relax!