I am a displaced San Diegan, used to spend a lotta time down at Tony's, Pac Shores, and the South Beach. Try to hit O'briens every time I'm in town and my parents live close to Ballast and Lightening. Everybody has covered the local stuff except that I would stay away from Phantom. They're beer tends to have a lot of unwanted esthers.
Bristol is a must. Trinity is the closest thing we have to O'briens but they also make their own beer. Rocky Mountain isn't terrible... better than Phantom and they have a BBQ joint parked on the property. How long are you going to be in town? Would love to meet for lunch or a beer if I'm around.