Looking at the cruises, I see a great one out of LA (1/2 or 1/9) on Royal Caribbean to the Mexican Riviera.
I live in LA, and could pick you up at LAX and go straight to the ship, if that works for you.
How locked in are you for San Diego?
Do you have something booked?
Let me know?