I never use the word fishes as the word fish even though it's correct. It just doesn't sound natural to me.
For example:
"I saw there are a lot of fish in the sea" or "look at all the fish"
The only time I use fishes is a sentence like "he fishes a lot "
You really only use "fishes" when you're talking bout the many species of fish.
For example: "I own 6 fish" mean I can count 6 fish in my tank. They could be all one species like gold fish.
"I own 6 fishes" that means I have 6 different types of fish like blue gill, gold fish, sword fish, tilapia, tuna, and cod for example.