Hi, We ran into the same thing and we have done both the sleep in St Thomas and the water taxi. Also look into how late customs will be open if you do the private water taxi. I believe right now West End closes at 4 and Roadtown around 6.
For us it ends up being a big math problem adding up all the taxis ferries etc and then factoring in what time we have available. Happy planning, Ellen