Judy, here is a link to the article I wrote about San Diego:
The hotel name is incorrect, though, it's really the Holiday Inn on the Bay. This is directly across from the cruise terminal and it has a shuttle to the airport.
Here is the contact ino:
Holiday Inn San Diego Hotel - On The Bay near SAN San Diego Airport - California CA
1355 N Harbor Dr
Tel: +1 619 232 3861
Fax: +1 619 232 4924
+1 800 877 8920