In San Diego county you can be active outside almost every day out of the year. I grew up in Minnesota which is the polar opposite; between cold winters, hot humid summers and periodic rainstorms, “nice” days were few and far between. There’s a real tendency in the upper midwest to stay inside and eat during the cold winter months, packing on pounds. So physical activity definitely helps.
Having contstant beach access probably provides a bit of incentive to maintain more of a “beach body”.