If nothing else works you could always put some brush in the water in the front of your slip area. The marina has no legal control over that water unless the marina is located within the boundaries of a State Park or a Community Lake.
Non-slip holders could place brush there if they wanted and his only recourse would be to try and remove it after they left.
Then you could fish the water in your slip area behind the brush plus the water in front of your slip where the brush is located.
But I still think talking with the marina operator and explaining that you would be hanging the attractors so you can retrieve them instead of just dumping them in the water would be the best way to handle this.
You can always go to Plan 2 in the middle of the night if he refuses to listen to reason.

I have two porcupine fish attractors at the front of my slip and two at the rear of my slip that I placed there last year. I plan to hang some xmas trees along the sides of the slip next month.
Last year I used rods at the stern of my pontoon to fish the slip side of the attractors and floats to fish the open water section.
I haven't been able to fish most of this year but am hoping I find this area to be productive when I start fishing on a regular basis again in the next month or so.