The second thing is the number of sunny days.
PS it is more about cost rather than suitability because solar panels cost a lot, people are concerned about having them produce as much energy as possible so they get the cost paid back.
References :
Solar parabolic you need lots of sunshine and the hotter the better, as the sun boils water to make steam, which is done in a microboiler. Then the pressure runs a steam engine.
References :