Last I checked, the law is that (1) navigable waters below the high water mark are public property, even where the stream flows through private land and (2) it is legal to access said navigable waters at public rights of way (i.e., public road overpasses) and/or other public access points.

If you do both those things, it's pretty hard for a landowner, DFW, etc. to argue that you are trespassing.

But the fact of the matter is that all this nonsense means that this may be one of my last years of taking a full annual fishing license in California. Basically the only places I fish anymore are the Trinity and the Upper Sac, between the issues of access, fishing pressure, etc. on the other rivers closer to home. And, I don't get motivated to drive the 3+ hours to those two streams too often anymore either.