The Atacama Desert is one of the driest places on earth, so there would be very few days without sun. I assume the Arabian Peninsula also has mostly sunny days. They also have the advantage of cheap fossil fuel backup.
Oh, and lots of essentially free third-world labor, too.
agree on all your points. but these are prices without subsidies which companies in the USA get.