I'm interested in a Southern California cruise; San Diego, Santa Barbara, San Francisco, etc. A friend mentioned that there are no ports in most coastal cities for large ships. Is that true?