<p>There can't be more than 1 error in the sentence.
If you change "were" then "them" is incorrect, so the SAT is implicity telling you that
fish is plural in this sentence.</p>
<p>It's correct as it is, even though it sounds weird, because this is a very common error ("each" is always singular but in casual writing many people assume it can be plural).</p>