Carol, may not be the most direct route but Spirit flies into St Thomas and I believe there's still a ferry to St Croix. Just something to consider as a backup.

Although Spirit isn't our first choice, we did that to get to St John. Others in our travel party very anti Spirit, took USAir and had all kinds of things happen: delays, lost luggage. But all air lines are a crap shoot.