It's not the only possible explanation. Fish can get sucked up by tornatos and get dropped later.
https://en.wikipedia.org/wiki/Rain_of_animals
> Tornadoes and waterspouts may lift up animals into the air and deposit them miles away.