I am not a scientist and know nothing about sea smells — other than that I have taken in many over the years. However, I would think the monkeyface eel are much more sedentary and resident that the various perch.
As for the perch, they move around. I remember the big runs of pileperch in the winter months at the old Red Rock Marina Pier in Richmond. And springtime always seemed a good time for blackperch and rubberlip perch at the Fort Baker Pier and the Sausalito Pier. Spring also seemed to be a good time for perch in the piers along the south part of San Francisco down to Oyster Point.
Remember this quote from PFIC, 2nd. Ed. — "A clue to one of the great mysteries of marine life—the migrations of fish—may be found in the behavior of one of the clam's near relatives, the mussel. The bay mussel, a black-shelled mollusk which clamps itself firmly to rocks or pilings, is a species distinct from those outside the Gate, and its spawn forms one of the most important food sources for the bay's fish. In the spring, influenced by unknown forces-possibly changes in the bay's salinity or temperature-it throws out vast quantities of cells called gametes, which combine to form the mussel larvae. Biologists speculate that this great seasonal larva production of the mussels may determine in some degree the migrations of the fish which depend upon on it for food."—
Harold Gilliam,
San Francisco Bay, 1957
I think there are several such events that provide impetus for the movement of perch and other fish around the bay and those events would tend to negate the feeling that these fish (blackperch and striped seaperch) are strictly resident to the Fort Baker area. I do not believe they are migratory like many species but I think their residence is larger than than just along the Sausalito area. If those two species do show a more pronounced bad taste then I think there must be other factors at work.
We need the scientists in our midst to attack the question.