There can be hundreds of variations.
A JD that's ancestors were from Cenote Azul may be quite different than those from a Centote 10 miles down the road like Cenote Escondido.
Natural selection may determine what colors are more easily seen by predators, (so who survives to breed, and who doesn't, and pass on color, and other genes) on what substrate, rock formations or even on aquatic or overhanging terrestrial plant life.
Add to that all the line bred types selective breeding creates since JDs became popular in aquariums 100 years ago.
Compare the JDs in a very clear water, and open Eden Cenote video.
Eden2
With another Cenote not far away, with very white (bright) type rock terrain. Also note how the JDs blend into rock crevices.
And its not only JDs, compare the other cichlids Mayaheros uropthalmus lighter colors with the the ones from Cenote Azul (last video below)
027 zps4b102ffd
or in Cenote Crystal a few blocks away (where water is more turbid, and overhanging plants shade parts of the inner littoral zone)
JDs and Catfish of Cenote Cristalino
Cenote Azul
Azul imovie edit