They are both correct, but have different meanings. The first one refers to fish as type of meat — a mass noun. The second one refers to individual examples of fish (the animal, not the meat), possibly alive, probably intact.
In current usage, we never say “much” without an adverb before it, so we would really say “there is a lot of fish” or “there is lots of fish”. In your second example, “many” is used, although it might be more typical to say “there are a lot of fish” or “there are lots of fish”.
I wrote this discussion for learners like you:
https://www.italki.com/discussion/205633
11. April 2020
0
3
3
There are many fish
10. April 2020
0
3
0
Thank you
11. April 2020
0
0
0
There are many fish. For example, there are many fish in the sea.
11. April 2020
0
0
Haben Sie noch keine Antworten gefunden?
Geben Sie Ihre Fragen ein und lassen Sie sich von Muttersprachlern helfen!