There's no "right" involved.....
in a dock agreements. They are contractrual in nature and can contain any requirements/provisions the owner wants to include and you are willing to sign, e.g., the right to lease to transients. Read your lease agreement...I'd venture to say that 80% of the marinas on the east coast have this provision. Probably west coast too. In Annapolis if you're a transient at a marina, you're pobably in someone else's slip who's cruising, on the hard, etc. Common practice. Your landlord (residence) could probably do the same thing if you would agree to it. I doubt most tentants would, hence the landlord couldn't rent it. The market (and some state laws) control.