To all those that replied to my original post and my other replies, I want to thank you all. We had a great trip.
We followed our original plan and I'm glad we did. We arrived in Schiphol and immediately took the train to Delft for two nights. Loved it. One change was that we did NOT take first class - we took one look at the first class and second class compartments and decided there really was virtually no difference and first class was virtually empty. Others in second class helped us with our bags.
After Delft, we took the train back to Amsterdam to catch our cruise. Unfortunately, neither Google Maps nor any of the Netherlands apps showed any way but walking to get to the cruise port for our 9 day cruise. We ended up dragging our heavy bags and, because we took the lower road which ended in a dead end with the need to climb a lot of stairs to get to the upper road, resulting in my having to carry each one up separately as she couldn't lift that kind of weight.
Upon arrival by the port, we discovered that there was a tram and two different buses that would have taken us from Centraal Station to the port with just a short walk to the ship. Our cruise ship was very enjoyable and we got to see a number of towns with tour guides and all were included in the fare.
After the cruise ended, we planned to take the tram to Centraal Station and the train to Haarlem. That day, Centraal station was closed as they were doing track work near it so we would have to get to a different Amsterdam station to get to Haarlem. She (who must be obeyed) said she wanted to take a taxi to the station so I went along with that. Then the taxi driver convinced her that he could take us to the hotel in Haarlem directly for not much more. She insisted we do that and it cost us MUCH more. But after 53 years of marriage, I could not disagree nor complain.
We spent 5 nights in Haarlem and had a great time while also taking train trips to Alkmaar and Zandvoort aan Zee.
We stayed our last night near Schiphol and I'm glad we did. It allowed us a relaxing morning in Haarlem, a nice bus ride without worrying if we would arrive at the airport on time and a relaxing night. Because we had an early flight, along with the confusion finding the SAS check-in counter and a broken luggage conveyor, it would have been a nightmare for us to not be there 2 hours early.
Lastly, to those that said to skip the OVPay app, you are dead wrong. We got a discount on the bus because we were seniors and were overcharged on one of our bus rides. It was only having the app that proved we were not taking the bus from the wrong location. OVPay gives one a clear indication of sign-in/sign-out and the times and locations.
Again, thanks for everything from all of you.
Again, thanks to everyone.