Yes
Yes close
Yes, there is a public long dock
Maybe not directly in front of it, but there are areas close by to dock
Yes there is a dock
I don't believe they specifically have a dock, but the public docks are easy walking distance.
Thanks! Your answer is awaiting moderation.