Caribbean & Panama Canal – Ocho Rios, Cartagena & Roatan
About this cruise
Every port gets the time it deserves and the sea days in between are half the fun. This 22-night sailing leaves Miami on December 23, 2026 and visits Ocho Rios, Cartagena and Colon, with additional stops along the Caribbean. Expect a run of consecutive ports, 7 stops total, with the busiest days packed close together. The sea days around them feel earned. The route threads through 6 countries along the Caribbean coast: Jamaica, Colombia, Panama, Costa Rica, Honduras and Belize. People come back from this cruise talking about Cartagena: Colonial splendour behind fortress walls. Roughly 10 hours ashore per stop. No need to rush. MSC Poesia has 5 restaurants on board, which means you could eat somewhere different nearly every night. With more nights comes more time for the ship's rhythm to kick in: morning coffee in the same spot, evening shows, late-night conversations on deck. Miami itself is worth spending some time in. Don't just treat it as a departure point. 7 ports, 6 countries, one suitcase. That's the appeal.