Native Son has a 5pm ferry from Red Hook to Roadtown. I just had some guests take it on Monday. If your flight is on time you should be fine. I've made that ferry many times with a 4:30 arrival. If you don't want to risk it, there are many water taxis available that can take you right into Nanny Cay. (see that link above)