Caribbean cruise ports are divided into three major regions -- eastern, western and southern. The Bahamas are not technically part of the Caribbean, but eastern Caribbean cruises often include them.

One of the best and most popular cruises is a combination of the Bahamas, Turks & Caicos, and the U.S. Virgin Islands. San Juan, Puerto Rico is often a starting point for western and southern cruises.

Cozumel, Jamaica and Cayman Islands are the three most popular western Caribbean cruise ports, while Belize, Roatan and Costa Rica attract a high number of visitors on the Central American coast.
The ever-popular southern Caribbean cruise port at Philipsburg, St. Maarten, draws many visitors who enjoy the beaches and especially the shopping. Barbados and St. Lucia also are major destinations.
Aruba is better known for long-term stays, but it and neighboring Curacao are attracting more cruise visits to the southwestern part of the Caribbean.
The best ports combine good shopping and dining, easy access to beaches and the ability to explore the island. Our picks for the best ports are: