San Fran is a Ducks Unlimited water fowl area and has been under their umbrella for many many years.
It is a good duck spot and that is it. Never have seen or heard of anyone fishing in slough.
But if you think there is something to it fill your boots.