Gardencook, being in a gardening zone of 10 I think you might want to consider growing two crops each year, which is what several of my CA friends do so as to avoid the summer high heat when they simply can't set fruit well. I mean the plants, not the friends.
The other problem you have in San Diego is the fog, called the June Glooms by many in your area, that can result in infections with Powdery Mildew, both kinds. So it would be good to have your plants out there early for the Spring crop before the June glooms can get at them.
What it means is sowing seed for the Spring crop from about Xmas to early Jan, and then setting out plants by late Feb to Early March. And those varieties should be both mid-season and long season varieties.
Sow seeds for the Fall crop in mid August or so, plant out by late September and you'll have fruits for the Holidays. The Fall ones should be early and mid season ones.
Quite a few years ago I was invited to do a weekend dog and pony show at Hortus Nursery in Pasadena, now out of business, and it was there that I learned from other presenters that there are so many ecosystems in CA for growing tomatoes. And through the years I've always had feedback from friends at message sites where I read/post, and I've learned lots from them as well as to tomato growing in S Cal.
Perennial tomatoes? They were and are in the highlands of Peru and Chile where tomatoes originated, but domestication of the tomato left that perennial nature behind. I have a friend who is commercial and he keeps several large pots of tomatoes in the Greenhouses over the winter and I can't tell you how long those have been going.
And yes, as was said above, in warm weather areas where it doesn't freeze, tomato plants can get through the winter and if you cut them back a bit in the Spring they will go on to blossom and set fruit, but most who do that say the plants are not as vigorous and the fruits they set are smaller than what they should be.
Hope that helps.