Taxi is the best way to get to get to downtown St. Thomas, but you can walk or jog if so inclined from the port to downtown. You better be in shape and ready to handle the heat and the distance which I estimate to be three miles. The local infrequent bus is an alternative which I have never used. Most tour buses do go downtown. The only reason I bring this up is to let cruisemates know about these options.