from your list, San Diego. Enjoy 71-75 degree weather ALL YEAR LONG. World Class climbing destinations 3-6 hr drive from you and a bunch of local climbing within 1-1.5 hr drive. You just have to put up with the traffic and tax of California though. Oh and you got the beach next to you for rest days
WA has a short climbing season because it rains a lot. People that live there will tell you otherwise, but they are wrong. It rains a lot, and they basically only have one good trad crag; Index. It rains a lot at Index.
PERFECT logic, listen to the guy that doesn't live there to experience the "massive quantities of rain" that fall there, instead of the locals who actually do know how long the climbing season is there.