What you get on the med is much less
there are far less corals for the fish to hide/eat, you get far less colour as the fish have to blend much more into the bottom - usually sand
as an example this June we were in Blanes (pronounced Blan ES ) in Spain and I went snorkelling as a prelude to finding somewhere to fish I saw only 5 species of fish in total and two of those species were Mullet (thick and thin lip) a single Trumpet fish and some other small fish in the end I didn't get to go fishing as I do like to be able to catch something
Sharm on the other extreme is so stuffed with brightly coloured fish in their hundreds in small shoals every few feet
then there is the Coral too.