If you have alot of time in St Thomas, then go to Trunk Bay on your own. Its easy, get a taxi to Red Hook then catch the ferry. When you get to St John, get another open air taxi and take it to Trunk Bay. It will save you alot of money and time. Carnival always goes later than you can get there yourself and they dont spend half as much time on the beach as you can if you do it yourself. We have done it 3 times with no problems....have fun, its georgeous!!!!