You want to surf, you've come to the right place.
I can tell you that I've surfed Melbourne Beach Florida, Cocoa Beach, Cape Canaveral.
(when I lived there) I've also surfed up and down the coast from Mexico to L.A.
Florida is great because the water is WARM. California is great in other ways.
The surf is better in California in my opinion just because of ..the general conditions.
But, when you surf, you'll always be looking for a bigger wave. In Florida, I was out in the water when the Hurricane was on the way, in California, you surf when a storm is off the coast. It's a great time, if you can put in the time to get good.
If you've ever heard the SURFIN USA song from the Beach Boys, you'll finally know what they were singing about, the lyrics...referenced the surf in San Diego...several times.
You'd catch 'em surfin' at Del Mar
,( try 9th street)
Santa Cruz and Trestle
(Trestle's is just south of San Clemente which is actually Orange County)
All over La Jolla. (I like Blacks Beach, but, yeah, all over La Jolla)
So, if you want to learn to surf. There are surf camps here and there, that help people become less afraid of the water...and get you out there. But, I can teach you in 3 minutes.
Try this exercise. Lay on the floor, put your arms in in front of you to the side. Pull the down as if you are about to do a push-up, though, bring your hands up to the chest area. Raise your chest and your head up...then with all the energy you have push off, push up and try to jump up to your feet.
(try not to get on your knees) If you can do this, you can surf. This is actually harder than when in the water, as you'll have the board (the rails) to hold onto. It is not easy, it may take you a couple of weeks just to sit on the board without falling. But, if you have enough time to practice, if you have balance and the right board, it will become easy after a while.
People seem to think they can go right out there and rip a wave. Not too likely, it is more likely that you'll fall off of the board on the way out, fall out there when your waiting for a wave and fall as you're trying to catch up to a wave. Surfing takes time to master.
Having said all of that. After you have a board that is correct for the conditions. You'll need to go to where the surf is. ie: is it a north swell, south swell, tide in, going out? You'll become an expert at where to go for the best surf depending on what direction the swell is and what the tide is doing.
There is surf all over San Diego County. North County, Encinitas has great surf, as well as Carlsbad, PB, OB, Mission Beach, La Jolla, Del Mar, Imperial Beach, it just really depends where you are. You'll need time and a good board.
Good luck, enjoy!