http://www.sandiegocruiseparking.com/
Not right next to it. There are a few parking lots next to the San Diego Airport which is about 1.5 miles away from the port. Park there and take a shuttle. I dropped off my wife and daughter with the luggage at the port and they checked in while I went to Aladdin to park the vehicle; it's $16/day if you park on the roof level. Then we all took the shuttle back to the vehicle after the cruise. It was very easy.
Thanks! Your answer is awaiting moderation.