I have taken 5 cruises out of San Diego. (I live there). I would not pay for cruise line shuttles in San Diego. The airport is about a 5-8 minute cab ride away. You will save lots of money and time by just catching a taxi. The airport and cruise terminal are both on Harbor Drive.