San Diego has some great fishing opportunities. I have fished there for yellow tail and giant squid, as well as rock bass and calico bass, but they offer some great long range trips for tuna and all the usual Pacific Sportfish. Check out this site for additional details:
http://www.pointlomasportfishing.com/
Some of these trips range from a few days to 2 weeks.