What ferry schedule are you looking at? It is a 5PM ferry from STT, not 4PM. That gives you plenty of time if you arrive at 3PM.
Also, I think Aquatic Rentals is running a 6PM ferry.