Santa Clarita-based Princess Cruises has agreed to have its ships use shore power instead of running diesel engines when docked at the Port of Los Angeles starting next year. The move is in response to a city-led initiative to cut pollution in the Harbor area.