Voyages have been shortened and cancelled as Princess Cruises announces one of its ships needs to enter drydock for maintenance.