There’s good Tuesday/Wednesday/Thursday availability for this fare currently on aa.com. Be sure to use AA.com’s new sweet “Price & Schedule” feature!
Fare is about $120 RT after all taxes.
From the Department of Homeland Security:
U.S. Citizens traveling to the U.S. Virgin Islands and returning directly to a U.S. territory are not considered to have left the U.S. territory and do not need to present a passport.
Miami-S. Thomas Island-$84+ RT On AA
Nice fare-do you need a passport though?