Island ferry runs on 12 and 2:00am on Wednesdays, Fridays and Saturdays. Other than that you can take a water taxi whenever you want, take the phonenumber with you, and check whether they are able to run on the hours you want. Island Ferry does water taxis as well!