San Pedro With near perfect weather and lovely coastal scenery, this Southern California city is the point of departure for many cruise ships. Which is rather ironic.