La Jolla Shores is the basic intro dive for San Diego, but it's mostly sand. I like La Jolla Cove better, since there's kelp.
From your itinerary, it seems like Laguna Beach would be more likely, since it's much closer to Irvine. I'll defer to Orange County folks for the LDS choice up there.