I have been told to leave, had stuff thrown at me, even had a guy jump in the water to try and stop me from fishing a dock.
I have always been under the impression that if a marina was dug out to join a body of water that the landowner owns it, and you cannot fish inside it.
My wife and I purchased a place in Three Mile Bay a few years ago and there were a bunch of us sitting around in the big garage there having a few beverages during the rain on Saturday night. Yes, this is Jefferson County and we watched two boats come into the marina/harbor area and fish that day. One was absolutely fishing for crappie, but we watched them boat a few bass.
The one person made the comment I am surprised the marina owner didn't throw them out. The owner replied that while yes, he did dig it out, he owns the ground under the water, and if someone anchored or actually walked on it that would be his property. He said he has no rights on the navigable water part. He has a sign to not fish by the boats and it seems to work and keep people away.
Anyway, my question is, does anyone actually have the correct answer. Anytime I have asked an agent all they say is that it is a tricky subject.