Sorta looks like a spot about 200 yards past Plummers Slough to me, but that's just a guess.

Wannabe...