Caribbean Odyssey – Jamaica, Panama & Aruba
About this cruise
Every port gets the time it deserves and the sea days in between are half the fun. This 21-night sailing leaves Miami on October 31, 2027 and visits Ocho Rios, Cartagena and Colon, with additional stops along the Caribbean. Expect a run of consecutive ports, 10 stops total, with the busiest days packed close together. The sea days around them feel earned. The route threads through 10 countries along the Caribbean coast: Jamaica, Colombia, Panama, Costa Rica, Honduras, Belize, Caribbean Netherlands, Aruba, Dominican Republic and Cayman Islands. Don't rush through Roatan Island, which is known as Honduras' reef-fringed island hideaway. 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. And October is a good call. Still warm, less crowded, and usually cheaper too. All told, 10 ports across 21 nights covers a lot.