Depends on # of people on the ferry and how long they take to clear in. For reference we went back via water taxi on 1/10 (a Wednesday). We waited for two groups ahead of us and then cleared. Took about 20 minutes total. Just for three groups of people.

Taxi Red Hook to STT is 30-40 minutes depending on traffic. If cruise ships are in port and there is a lot of traffic it takes the higher end of that range. Last trip private taxi was $135 for 4 plus tip.