I have heard of a small ship offering two itineraries--one from Puerto Plata to Cuba and back and the other with a stop in Jamaica as well as Cuba. 3 and 4 day cruises respectively.
The newspaper "HOY" on Saturday had an ad from Carnival I recall for a tour starting in La Romana area and gong to several islands over a week. Any travel agent is equipped to answer this question for you.