In my mom's part of SoCal, it's extremely dusty. Without bi-annual cleaning a solar panel's output will drop by over 25%.
On the other hand, where my brother lives up in Norcal, an annual cleaning is overkill.