17 Western Caribbean Cruise Ports to Add to Your Bucket List

This post may contain affiliate links. If you click one, I may earn a commission at no cost to you. As an Amazon Associate, I earn from qualifying purchases.

Think every Caribbean cruise port is just another beach? Not in the Western Caribbean.

This part of the region is completely different. Instead of hopping between tiny tropical islands, many of the ports sit on the mainland of Central America. And that opens the door to some incredible experiences.

We’re talking ancient Mayan ruins, lush jungle adventures, colourful coastal towns and, yes, some beautiful beaches too.

Map of Western Caribbean Cruise Ports

Some of these ports are well known. Others are hidden gems that cruisers absolutely love once they discover them.

So which Western Caribbean ports are actually worth adding to your cruise bucket list? Let’s take a look…

Defining a Western Caribbean Cruise

Western Caribbean cruises are those that visit ports west of Florida or south of Cuba. The primary countries visited on most Western Caribbean cruises include Jamaica, Honduras, the Cayman Islands, Belize and Mexico.

In fact, many of the top cruise lines will only sail to mainland Mexico or Belize on itineraries that they name as ‘Western Caribbean’. This includes anything in the Gulf of Mexico and the western parts of the Caribbean Sea.

There are 17 main ports in the Western Caribbean. This includes five on the eastern coast of Mexico and another five in Jamaica – the rest are split between Honduras and Belize, with Grand Cayman completing the set. 

The Main Islands of the Western Caribbean

The Western Caribbean islands include the Cayman Islands and Jamaica, and the island of Roatan off the coast of Honduras. Other Caribbean destinations are on the mainland of Belize, Honduras and Mexico. 

Not every destination on this list currently receives regular cruise ship visits. However, these ports have welcomed cruise ships in the past and may appear on future itineraries, particularly with smaller luxury or expedition cruise lines.

Let’s take a closer look at each of the Western Caribbean cruise destinations. I’ve listed them all, starting with the most popular in terms of annual cruise passenger numbers.

1. Cozumel, Mexico

Port of Cozumel Mexico

Pier/Tender: Pier

Cruise lines visiting:

  • AIDA
  • Carnival
  • Celebrity Cruises
  • Cunard
  • Disney Cruise Line
  • Holland America Line
  • Margaritaville at Sea
  • MSC Cruises
  • MSC Explora Journeys
  • Norwegian Cruise Line
  • Oceania
  • P&O Cruises
  • Princess
  • Regent Seven Seas
  • Royal Caribbean
  • TUI Cruises
  • Viking Ocean Cruises
  • Virgin Voyages

Cozumel isn’t just the number one port in the Western Caribbean – it’s also one of the most popular port cities in the entire world. And it’s no surprise why, when you realise just how much there is to do.

Firstly, it has some incredible opportunities for scuba diving and snorkelling, with clear waters and a wide variety of wildlife to discover.

Once you’ve worked up an appetite, Cozumel’s restaurant scene is thriving – from casual to fine dining, authentic Mexican and seafood to global cuisine, there is something for every taste and budget.

Cozumel also has some incredible beaches, but just make sure you choose the right one. There are some nude and topless beaches that you may want to try, or avoid, depending on your confidence.

2. Belize City, Belize

Aerial view of Belize City

Pier/Tender: Pier

Cruise lines visiting:

  • AIDA
  • Carnival
  • Celebrity
  • Cunard
  • Holland America Line
  • Margaritaville at Sea
  • MSC Cruises
  • MSC Explora Journeys
  • Oceania Cruises
  • P&O Cruises
  • Princess Cruises
  • Regent Seven Seas
  • Royal Caribbean
  • TUI Cruises
  • Viking Ocean

Belize may be one of the smallest countries in Central America, but it proves that great things come in small packages. This city port is host to a huge variety of excursion opportunities, including museums, shops, restaurants, historical landmarks, bars and more.

Ships arrive at a dedicated tourism region, which is safe and has plenty to see. If you want to venture further afield, it’s best to do so on a guided tour or as part of a larger group.

See excursions in Belize

3. Roatan, Honduras

Roatan cruise port, Honduras

Pier/Tender: Pier

Cruise lines visiting:

  • Carnival
  • Celebrity
  • Crystal
  • Cunard
  • Holland America Line
  • Margaritaville at Sea
  • MSC Cruises
  • MSC Explora Journeys
  • Norwegian Cruise Line
  • Oceania Cruises
  • P&O Cruises
  • Phoenix Reisen
  • Princess Cruises
  • Regent Seven Seas Cruises
  • Royal Caribbean
  • TUI Cruises
  • Viking Ocean
  • Virgin Voyages

Roatan is a classic Caribbean destination. This island off the coast of Honduras is home to beautiful beaches and many exciting adventures, including plenty of excursions aimed at thrill seekers.

There are two ports on Roatan used by different cruise lines, but each is within a comfortable walking distance of sandy beaches and plenty of shops and restaurants. The largest barrier reef in the Caribbean is nearby, so definitely take up the opportunity to try any boat tours or snorkelling while you’re here.

4. Costa Maya, Mexico

Port of Costa Maya, Mexico

Pier/Tender: Pier

Cruise lines visiting:

  • Carnival
  • Celebrity Cruises
  • Cunard
  • Holland America Line
  • MSC Cruises
  • MSC Explora Journeys
  • Norwegian Cruise Line
  • Oceania
  • Princess
  • Regent Seven Seas
  • Royal Caribbean
  • TUI Cruises
  • Virgin Voyages

Costa Maya is a hugely popular Mexican port, as you can tell just by the number of cruise lines scheduling visits. It’s in the Quintana Roo state, close to the border with Belize, and so it is often added to itineraries which visit Belize City.

Costa Maya has a wide variety of activities you can enjoy – a taste of everything that Mexico has to offer. It has a waterpark and great beaches for family visits, or further inland, there are some archaeological sites home to ancient Mayan ruins.

Plus, the city has a great shopping mall if you just want a bit of retail therapy. And that’s without mentioning the authentic restaurants and tequila bars, too.

5. Ocho Rios, Jamaica

Crown Princess in Ocho Rios Jamaica

Pier/Tender: Pier

Cruise lines visiting:

  • AIDA
  • Carnival
  • Celebrity Cruises
  • Hapag-Lloyd Cruises
  • Holland America Line
  • Margartaville at Sea
  • MSC Cruises
  • MSC Explora Journeys
  • Norwegian Cruise Line
  • P&O Cruises
  • Regent Seven Seas
  • Royal Caribbean
  • TUI Cruises
  • Virgin Voyages

The biggest and most popular port in Jamaica, Ocho Rios, is situated on the northern side of the island and has a pier capable of hosting the largest ships in the world.

There are a lot of different options for excursions here, including swimming with dolphins or snorkelling through crystal-clear waters to see other native wildlife up close.

The town has a wonderful artisan village area that has recently been added – this hosts a variety of fun stores selling various crafted ornaments and gifts for guests to buy. There’s also a market with a bustling atmosphere.

Of course, guests can also just take it easy on the beaches or at the bars, while the food here serves up some authentic Jamaican flavours.

See excursions in Ochos Rios

6. Grand Cayman Island, Cayman Islands

Aerial view of coastline of Grand Cayman

Pier/Tender: Tender

Cruise lines visiting:

  • AIDA
  • Carnival
  • Celebrity
  • Crystal
  • Cunard
  • Disney Cruise Line
  • Holland America Line
  • Margaritaville at Sea
  • MSC Cruises
  • Norwegian Cruise Line
  • Oceania Cruises
  • Phoenix Reisen
  • Princess Cruises
  • Regent Seven Seas Cruises
  • Royal Caribbean
  • TUI Cruises
  • Virgin Voyages

Grand Cayman is an interesting port – the main port of the Cayman Islands, it is host to some amazing shopping, eating and drinking establishments where guests can unwind and enjoy fantastic scenery too.

Yet the biggest ships are slowing down their visits. Originally, a dock was planned to be built, to be partially funded by Royal Caribbean and Carnival, but that has been shelved, with locals unhappy with the plans. So it remains a tender port, which is putting off cruise lines from sending their largest ships.

Those that do visit – and there are many – will enjoy plenty of opportunities for fantastic watersport activities too, with incredibly rich blue waters to explore.

See excursions in Grand Cayman

7. Falmouth, Jamaica

Falmouth cruise port

Pier/Tender: Pier

Cruise lines visiting:

  • Celebrity Cruises
  • Disney Cruise Line
  • Holland America Line
  • MSC
  • Norwegian Cruise Line
  • Oceania Cruises
  • Royal Caribbean

Despite the relatively short list of cruise lines visiting Falmouth, it is still extremely popular, helped by the capacity of the pier to host the largest ships in the world. This vibrant destination has been undergoing a lot of redevelopment work around the ports, and now hosts a wide variety of restaurants, bars and stores selling all kinds of trinkets and crafted goods.

You can also head inland on guided tours to see the waterfalls and lagoons for which the island is famous, or you can try a more thrilling excursion including cave exploration, catamaran sailing and more.

And this is Jamaica, so if you like the taste of rum and want to know more about how it’s made, with sampling opportunities, of course, then there are some excellent excursions here for that too.

See excursions from Falmouth

8. Montego Bay, Jamaica

Montego Bay, Jamaica

Pier/Tender: Pier

Cruise lines visiting:

  • AIDA
  • Carnival
  • Celebrity Cruises
  • Crystal Cruises
  • Cunard
  • Holland America Line
  • Margaritaville at Sea
  • MSC Cruises
  • Norwegian Cruise Line
  • Oceania Cruises
  • Phoenix Reisen
  • Regent Seven Seas
  • Royal Caribbean
  • TUI Cruises
  • Viking Ocean Cruises

While Montego Bay attracts the most cruise lines of the ports in Jamaica, it doesn’t get the same number of actual ship visits throughout the year as the more popular ports of Falmouth and Ocho Rios.

Guests visiting can either stay in the port area to enjoy the fun bars, the scenic beaches and the fantastic restaurants (BBQ is a speciality here), or they can instead take a guided tour further inland to see some of the famous sights such as the Dunn’s River Falls or the sugar plantation houses from Jamaica’s history.

See excursions from Montego Bay

9. Progreso, Mexico

Progreso, Mexico

Pier/Tender: Pier

Cruise lines visiting:

  • Carnival
  • Disney Cruise Line
  • Margaritaville at Sea
  • Regent Seven Seas

Progreso is quite a unique port, in that it is home to the world’s longest cruise pier, clocking in at around 6.5 km long. Don’t worry, though, there are shuttle buses to get you into the town – your visit isn’t just walking along the pier, turning around and coming back!

Progreso is popular not so much for what the town has to offer, but because it’s the most convenient port for cruise lines to arrange excursions to Chichen Itza, one of the Seven Wonders of the World.

However, the town does have some other ruins nearby, and some excellent beaches. So if you’re not taken by the idea of visiting the Great Pyramid, then you’ll still have a fantastic visit.

See excursions in Progreso

10. Port Antonio, Jamaica

Port of Antonio Jamaica

Pier/Tender: Pier

Cruise lines visiting:

  • Viking Ocean Cruises

Port Antonio isn’t quite as big as the other ports in Jamaica, but it is a pleasant visit. Typically, it’s the luxury cruise lines that tend to call here, and the resort has a bit more of an upmarket feel.

That’s helped by a ban on vendors, so you aren’t surrounded by locals trying to sell you their wares. Instead, you can just enjoy exploring the scenery at your own pace, either by walking around the port area or jumping onto a cruise line-arranged guided tour to see more of the nearby sights.

11. Kingston, Jamaica (Port Royal)

Kingston, Jamaica

Pier/Tender: Tender

There are no cruise lines scheduled to visit Port Royal in 2026.

While Kingston is the capital city of Jamaica, it is not the most popular cruise destination. It’s still a large seaport, but cruise ships tend to dock elsewhere.

Because it’s the capital, there is still a lot that you can see here, including Jamaica’s best collection of museums and art galleries. The Royal Botanical Gardens is also a fascinating attraction if you enjoy discovering unique, beautiful flora.

But if you just want to take it easy, cruise lines may arrange a day pass at one of the beach resorts in the city, where you can laze in luxury and sip fine cocktails.

12. Placencia, Belize

Placencia beachline

Pier/Tender: Tender

No cruise lines are currently scheduled to visit Placencia.

Considered a large village rather than a town, the population of Placencia is just 3,500, which tells you something about the peaceful nature of this destination. It has a small marina where you can wander to see various pleasure boats moored, but it primarily serves as a gateway to other attractions.

Chief among those is Payne’s Creek National Park and the Cockscomb Basin Wildlife Sanctuary, although you can also enjoy boat tours of Monkey River. At each, you’ll see beautiful scenery and fascinating wildlife.

13. Dangriga, Belize

Dangriga, Belize
Rick’s Pics (Montreal), CC BY-SA 2.0, via Wikimedia Commons

Pier/Tender: Tender

No cruise lines are currently scheduled to visit Dangriga.

The quiet town of Dangriga is a great choice for anyone wishing to see more of the culture of the Belizean region. It’s most popular as the gateway to the Mayflower Bocawina National Park, which is a beautiful reserve with three scenic waterfalls and some fascinating Mayan ruins to explore.

14. Punta Gorda, Belize

Punta Gorda, Belize
User Gmanacsa on en.wikipedia, CC BY-SA 2.0, via Wikimedia Commons

Pier/Tender: Pier

No cruise lines are currently scheduled to visit Punta Gorda.

Punta Gorda is a small coastal town in southern Belize that occasionally appears on niche cruise itineraries, although there are currently no regular cruise ship visits scheduled.

With a population of around 6,000, it’s a quiet and laid-back destination known for its local culture and relaxed atmosphere. Visitors can explore charming bars and small hotels in the town, or head out on excursions to nearby natural attractions.

Snorkelling trips are available along the coast, and there are several Mayan ruins within reach that can be explored on guided tours.

15. Puerto Cortes, Honduras

Puerto Cortes, Honduras

Pier/Tender: Pier

No cruise lines are currently scheduled to visit Puerto Cortes.

    Puerto Cortés is a port city on the northern coast of Honduras. While it has welcomed cruise ships in the past, it doesn’t currently appear on most cruise itineraries, as the port is used primarily for commercial shipping.

    Even so, the area still has a few interesting sights if cruise visits return in the future. One of the most unusual is Coca-Cola Beach, named after the nearby bottling plant.

    The surrounding region is also known for its banana production, and tours of local plantations are sometimes available, offering a glimpse into one of Honduras’ most important industries.

    16. Campeche, Mexico

    Campeche, Mexico

    Pier/Tender: Pier

    No cruise lines are currently scheduled to visit Campeche.

    Campeche is a historic port city on Mexico’s Yucatán Peninsula. While it has appeared on cruise itineraries in the past, there are currently no cruise lines scheduled to visit.

    The city itself is known for its colourful colonial architecture and relaxed atmosphere, making it a pleasant place to explore on foot. Many visitors prefer to join guided tours that head inland, where you’ll find impressive Mayan ruins as well as more of the region’s fascinating history.

    17. Playa del Carmen, Mexico

    Playa del Carmen, Mexico

    Pier/Tender: Pier

    No cruise lines are currently scheduled to visit Playa del Carmen.

    Playa del Carmen is a small coastal city in Mexico’s Quintana Roo state. While it has welcomed cruise ships in the past, there are currently no cruise lines scheduled to call here.

    Even so, it remains a popular destination in the region thanks to its beautiful white-sand beaches and relaxed atmosphere. The beaches here are often quieter than some of the bigger resort areas nearby.

    Many visitors also use Playa del Carmen as a convenient base for exploring the wider Riviera Maya, including day trips to Cancún, which is known for its lively beaches, restaurants and nightlife.

    Save up to 40% on Cruise Excursions!

    Choose from over 4,000 excursions with a return-to-ship guarantee

    To Conclude

    Many of the cruises to the western half of the Caribbean focus more on the popular countries of Mexico and Jamaica, and they are fantastic destinations. They’re packed with history and culture, as well as offering stunning food and places to unwind when you just want to soak up some tropical sunlight.

    It’s a breathtaking part of the world, but if you want a little more variety, then you may prefer a cruise to the Eastern Caribbean instead – there are more small island nations, as well as many islands or resorts owned exclusively by cruise lines that are packed with exciting things to see and do.

    TODAY’S BEST CRUISE DEALS!

    Don’t miss these offers…

    Related Posts:

    If you found this interesting, please share!


    Jenni with Disney Cruise ship at Castaway Cay


    Leave a comment