It sounds like our cruise was one of the lucky ones. We were on the Cultural Cuba cruise Jan 31-Feb 7. We made it to both ports. We tendered in Cienfuegos (kind of a normal tender time). We actually docked in Santiago de Cuba. We arrived about one hour late in Santiago, but our time ashore was extended by one hour so that our tour time was complete. On the first night of the cruise, my husband and I were a bit concerned because the excursion discussion held in the Theater seemed pretty bleak, warning us that this was Cuba and tours had received quite a few complaints in the past. It seemed they spent a lot of time warning us about all of all the complaints they had received in the past cruisings and even suggesting that if these tours did not seem like a good fit, we still had time to cancel (but right away). We kind of looked at each other and thought let's give it a go anyway. We ended up liking all of our tours. Of course, you must factor in that we had marvelous weather - blue skies, lower humidity, no muddy streets, etc. That automatically put us in a good mood. We had great Cuban tour guides. Some highlights - Bay of Pigs tour was great (probably due to the personality of our guide and the fact that Viking had downplayed this tour so much), fantastic ride in the vintage convertible in Havana on our Day in Havana tour (plus our tour guide sat in the front seat of the convertible we were riding in and gave us a great description of every site we passed on the 30+ minute drive - again, marvelous weather), our Cienfuegos "included" walking tour was on Monday so we were actually able to visit the cigar factory which was fascinating (tours on the weekend could not tour the factory because it is closed on the weekend - I think they went to a cigar store instead), and our optional tour choice in Santiago de Cuba (Santiago de Cuba in Photographs) was probably the best because were were able to visit the El Morro fort, San Juan Hill, and the cemetery where Fidel is buried for the changing of the guard ceremony, ending with a mojito on top of the main hotel downtown - we also had a panoramic description of all the other sights in town such as Desi Arnaz' home, etc as we traveled between locations.
We felt that this trip could not have been any better, but we also realize that part of that was due to weather, lucky choices of tours and tour times, and the whims of the Cuban government for actually letting us dock in Santiago (so nice to not even have a short tender ride). I'm sure if we had had the problems the other cruise dates have had, we would be so upset, too. All cruise lines need to understand that when problems arise, the best thing is to be immediately straightforward about what is happening and why. This was our first Viking cruise so we left with a very good impression.