I think your second grouping is correct.
As written, the second "and" seems to draw a line between one group and another.
Your second grouping seems logical, "plankton, fish and shellfish" are animals poisoned directly by something (red tide?), while "animals and people who eat them" are poisoned at second hand.
I think I would leave out the first "and" and put a comma after "shellfish:"
"It may also poison plankton, fish, shellfish, and the animals and people who eat them."