St. Thomas is one of the most beautiful and popular cruise ports in the Caribbean. Find out the best things to do in St. Thomas on a cruise vacation.