San Diego is at the southern end of California: you can see Mexico easily. Given that location, it has mild southern winters. It is also a very dry climate since southern California is almost desert. What rain they get falls in the winter. All of which makes a "Mediterranean climate," very like the climate of southern Italy and Spain.
And a terrific place to escape to in winter.