The captain was aware of the weather situation long before we got to Iceland, His initial decision based on safety of passengers and crew was correct, all subsequent decisions were based on saving money for Princess cruises. On the 18th May we left Allesund enroute to Iceland and on the 19th we were told of the weather ahead and changes to the itinerary. The first mistake in my opinion, he delayed Akureyri and added Seydisfjordur. This was a tendered port which both my wife and I were unable to use. Then the following day because of 50mph winds Akureyri was not possible to either dock or tender, we along with many others had planned excursions we all had to cancel. In my opinion if we had called on the original scheduled date we possibly could have had our tours. The only other port was tendered and again not practical for us. We then spent the best part of five days in the North Sea and English Channel travelling at 10-12 knots stretching the time to ensure we didn’t arrive early. We spent nearly nine days on the ship before we got off in Southampton, bad decisions based on income for Princess.