Hello aquagirl.
Malaga is not a good place to dive. There is too much civilization near and the water is not ver clear.
almeria is a very good place to dive. Is a protected park. You can go to "San jose" "aguadulce", "carboneras", "cago de gata", etc etc. The only one problem that I see with Almeria is that dive zones are not very near from the earth.
I prefer Murcia province. Its near to Almeria.
You have all kings of dives and very good water quality.
If you go to "cabo de palos" (murcia) you will find one of the best places
to dive in spain. A lot of live in the sea, a lot of wrecks, but the sea is not very good usually and usually you will find very strong currents.
If you go to "la azohia" or "mazarron" (murcia) you will find more or less the same that in "cabo de palos" but without currents, very good sea and a lot of very good dives.
The water in summer is at 24 ºC and if you go deep (30 meters)you can find 17ºC.
do not hesitate to contact me if you want more precise information.
Ruben