As Sonny said, depends on what you mean by close. Depends on species you want to target and what time of year you will be there.
There are some world class bass lakes a bit down the road in/near San Diego. Some have boat rentals (which can go very quickly during the spawn) or for a pretty penny you can probably find a plethora of guides available.
Ocean fishing will be all over the place depending on what you want to catch. There are probably potluck party boats out of every port, specific tuna runs, 2-7 day charters, you name it.