The spiked hole would indicate a heron. Racoons might eat all of the fish or leave just the head and tail.

EDIT: I don't know if the racoons would catch fish. I think that they'll eat the fish if thrown up on shore.


Excerpt from Robert Crais' "The Monkey's Raincoat:"
"She took another microscopic bite of her sandwich, then pushed it away. Maybe she absorbed nutrients from her surroundings."