Your itinerary seems very good and you have planned almost everything, the good thing is that you mentioned that you made a stop in Cienfuegos when you come from Trinidad. The doubt I have is how many days you spend in each city and the activities you do, not if you also need help with that.