Yes they do have a dock that you can tie up to or at least they did when I last went.
Yes and food is great
Yes.
Yes you can go by boat
yes there is a dock to tie up to
There is a Marina nextdoor,but I am not certain if the restaurant has a dock. Call and ask
Thanks! Your answer is awaiting moderation.