Stargazing (Tenerife) - different quality today and yesterday I'm on the Tenerife island and (in the mountains above the clouds - 2300) the day before yesterday, I could clearly see the Milky Way and stars (1 am). So I went to the same place yesterday and the quality was much worse (at midnight).
I'm curious why there was such a difference and what parameters could cause this difference.

bigger moon?
different moon position?
sand from Sahara?

It's El Teide park cerca 2300 meters above the sea.
Is it worth to try again today? What parameters should I look up? It's like 2 hours of driving so I would like to be able to estimate the results in advance.
If you want to see the milky way, you really need the moon to have set. The moon sets about 50 minutes later each day, so you will need to go later.  On the 28th of July, the moon sets at about 2 am and on the 29th it sets at about nearly 3am.  If the moon is up that will significantly affect the background sky brightness.  But when the moon is down, Tenerife has dark enough skies to see not only the milky way, but also the zodiacal light.
The other parameter is high cloud.  Although you are above low lying stratus, High cirrus or cirrostratus cloud can still obscure your view. Sand might also have an effect, but the reason that you can't see the milky way is primarily because the moon is up. So go back at 2am or later, until dawn at about 6am.