Some people say it's the way you handle the fish, BUT I've bled them, cleaned them, and put them on ice before I ever let the line out again, and still had them taste like the Tacoma tideflats. Gotta be water temp, what they're eating, or an algae bloom in the water.