It also depends on your itinerary and cabotage laws. You will not get any money back from the cruise line as Princess sold it as a 10 day cruise. if its an Alaska cruise and you boarded in Seward and want to get off early in Kethcikan that would be forbidden due to Jones Act. The only way they would let you disembark is due to medical emergency.
What is the itinerary?