This was our 16th cruise; most of our cruising has been to interesting/exotic ports. We chose this 10 day cruise because of the 2 Cuban ports, Cienfuegos and Havana. The itinerary is otherwise mundane.
We took private tours in both Cuban ports. In Cienfuegos, we toured with Hector Hernandez (we read about him in CC) to Trinidad then back to Cienfuegos. Great tour and guide, with a courteous driver using a reasonably up to date car with AC.
In Havana, we used Cubaoutings.com (see review in Trip Advisor) and our guide Abel was fabulous. Part of it was in a classic 50's convertible.