The travelers who are U.S. citizens don't require a passport to visit St Thomas, but one needs to carry valid ID proof or evidence of their citizenship.