Our second port of call: St. Thomas, USVI. This stop on our Carnival Cruise marked the second time Charles and I visited the U.S. Virgin Islands. 4 years ago, we went on our first major trip together as a couple to St. John, USVI to attend a friend's wedding. We flew into St. Thomas from NYC but ...