It would be helpful to know more about your experience & skill level, and where you will be staying while in San Diego. I assume you will rent a car.
You should be aware that, unlike Hawaii, not every day is a good day for diving in San Diego. Our water is often murky, either stirred up by...