Another idea!
Grab a National Park mooring outside of Cruz Bay SJ and take the ferry to either Red Hook or CA.
The ferries run back and forth till about 11PM