Caribbean is home of many islands with some of the most stunning beaches in the world. Therefore, it is the place to be for cruise ships. All cruise lines leaving from Miami will take you on a 1 or 2 weeks itinerary around these paradise islands. We tasted the best locations in the Caribbean so let’s dive in the heaven on earth.