Princess Cruises said it will cancel all upcoming itineraries on its 18 ships from March 12 to May 10 due to the coronavirus outbreak.