Yes, but if you want to stay the night, you need to call first. They'll want to know how many people, how long you're staying, and the details of any vehicles being left at the dock.
Yes,you are supposed to call ahead for reservations.
Thanks! Your answer is awaiting moderation.