Part of the U.S. Virgin Islands, St. John is one of the few Caribbean islands that don’t require a passport from the U.S.