That one turned out a bit cheesy, but nonetheless was a valuable proof of concept. I started with a hand drawn fish which I then hooked into a particle system in Fusion 9. There I could easily add some variation to individual fish, like size and rotation.
Back in Photo I added the background, light rays and a slight vignette and depth of field blur towards the edges.