Steve:  San Pedro IS the Port of LA.  Long Beach is also nearby and that port is used by Carnival.  SD is about a four hour drive for us from Las Vegas and our closest port.  San Diego is another hour south.