Some ports are just somewhere to stretch your legs. Others make you seriously question whether you should get back on the ship at all.
I’ve trawled articles from travel experts, forums, social media and more and put together a list of the most beautiful cruise ports from genuine travellers.
1. Skagway, Alaska
Skagway feels like one of those places that quietly shows off without trying too hard. You step off the ship and suddenly you are surrounded by mountains that look a bit ridiculous – but in the best way.

A lot of people say it feels more like stepping into a Western film set than a real town, but with glaciers casually hanging out in the background. The buildings are colourful and old-fashioned, and you can walk pretty much everywhere without needing a plan.
Some think the best part isn’t even the time in port, but the sail away, when the water turns glassy and the mountains just keep going. It has that rare mix of being dramatic and cosy at the same time.
Suggested reas: The 17 Must-Do Excursions In Alaska
2. Naples, Italy
Naples isn’t pretty in a tidy, polished way, and honestly that is half the appeal. Some people think it’s a bit scruffy, but a lot of seasoned cruisers say it feels more alive than most places.

If you judge it by what’s right outside the cruise terminal, it can feel loud, gritty and a bit overwhelming, especially compared to the postcard-perfect ports cruisers usually picture.
But Naples also happens to be one of the best “gateway” ports in Europe. It’s the jumping-off point for Pompeii and Herculaneum, plus Capri, Sorrento and the Amalfi Coast, which is where many cruisers have their most memorable day of the whole sailing.

So if you do visit Naples on your cruise, don’t just get off the ship and walk around. Instead, book yourself onto an excursion to one of the nearby towns and it will probably be the highlight of your cruise.
Save up to 40% on Cruise Excursions!
Choose from over 4,000 excursions with a return-to-ship guarantee
3. Mo’orea, French Polynesia
Mo’orea is the kind of place that makes you forget what day it is.

A lot of people say it feels unreal, like you’ve walked into a screensaver that never ends. The water is that clear, bright turquoise that doesn’t even look natural, and the mountains behind the beaches are sharp and jungle green.
Snorkelling here is a big deal, because you don’t have to go far before you are floating above coral and tropical fish.
Some think the best thing about Mo’orea isn’t just how it looks, but how quiet and slow everything feels. It’s peaceful without being boring, and beautiful without feeling staged.
4. Old San Juan, Puerto Rico
Old San Juan is beautiful in a way that feels warm and welcoming rather than flashy.

People love the streets because every building seems to be painted a different colour, and it somehow all works together. A lot of cruisers say they end up just wandering, stopping for coffee or a cold drink, and not really worrying about ticking off landmarks.

The old fort by the sea is a favourite spot because it gives you that mix of history and sea breeze at the same time.
A lot of people think this port feels more like being dropped into a proper working city rather than somewhere built just for visitors, which sort of makes it feel more special.
5. Olden, Norway
Olden looks calm, but in a quietly dramatic way. A lot of people are surprised by how small it is, especially once they notice how huge everything around it feels.

Mountains rise straight up from fields, and waterfalls seem to appear out of nowhere and tumble down the cliffs. The air feels cleaner somehow, which sounds ridiculous until you get there.

Many people go up the Loen Skylift and say it’s one of those views that makes you feel tiny in a good way. It’s not loud or busy, and that’s kind of the magic. You don’t have to do much here for it to be memorable.
6. Sydney, Australia
Sydney is one of those places that looks good from every angle, but especially from the ship.

People love the sail in because you glide past the Opera House and under the Harbour Bridge like you’re part of a film. It feels exciting and relaxed at the same time, with water, beaches and city life all mixed together.
Suggested read: 8 Famous Bridges You Can Sail Under on a Cruise
On shore, people enjoy just wandering, grabbing food outside, or sitting near the harbour watching ferries go by. Some think what makes Sydney so beautiful is that it doesn’t feel like it’s trying too hard. It’s confident, sunny and very easy to enjoy.
TODAY’S BEST CRUISE DEALS!
Don’t miss these offers…
7. Labadee, Haiti
Labadee is one of those places that catches people off guard. Instead of flat beaches, you get proper green mountains creeping down towards secret little coves.
A lot of people love how the water changes colour from pale blue to deep turquoise depending on where you stand. Some say it feels more natural and less manicured than other private cruise stops.
The views from the zip line get talked about a lot, because you are essentially flying over the sea and trees at the same time. It’s a great mix of lazy beach day and “wow, I didn’t expect this to be so pretty”. Even people who visit once tend to remember it.
Of course, there’s a big caveat with Labadee – Royal Caribbean keeps cancelling visits due to unrest on Haiti.
Still, when it’s available as a destination, people love it.
8. Dubrovnik, Croatia
Dubrovnik feels like it was built to be photographed, but still manages to feel real.

A lot of people say the moment you see the old walls from the ship, you get why everyone talks about it. The stone buildings, red roofs and bright blue sea just work together perfectly.
Walking inside the city feels like stepping back in time, or into a certain fantasy TV show (since it was filmed there), with smooth limestone under your feet and tiny side streets everywhere.
The best bits are just standing still and looking down at the water from the walls. It can get busy, but even crowded, it still feels beautiful in a calm, old-world way.
9. Kotor, Montenegro
Kotor feels like a secret that too many people have started to find. The sail in is a big part of the magic, because you glide through a still bay with mountains closing in around you.

A lot of people say it feels more like sailing into a lake than the sea. The old town is small and maze-like, perfect for aimless wandering.
I think it’s the contrast is what makes it beautiful, with very old stone buildings sitting quietly under huge, dramatic cliffs. It’s the kind of place where you sit down for a coffee, look up, and just think, “How is this real?”
10. Valletta, Malta
Valletta manages to feel grand without being overwhelming. Many cruisers say the best part is arriving by ship, when you see these thick honey-coloured walls rising straight out of the water – and I have to agree.

The city feels heavy with history, but in a good way, like it’s proud of it rather than stuck in it. Walking around, you notice balconies, churches and tiny staircases everywhere.
What helps Valletta look so beautiful is the light – the way the sun hits the pale stone and makes the whole city glow. It feels solid, timeless and quietly impressive, rather than flashy.
It also has one of the prettiest cruise terminals I’ve ever seen, it’s built into the side of a cliff!
11. Barbados (Bridgetown)
Barbados has a way of making you slow down without even trying. The beaches near the port are soft underfoot, the water is warm and clear, and everything just feels easy.

You can spend the day swimming, strolling or just sitting with your feet in the sand and a cold drink in hand. What makes it special isn’t just the scenery, but the feeling, that vibe.
It’s friendly, relaxed and quietly joyful, with music drifting through the air and the smell of street food nearby. It’s the sort of place where doing very little somehow feels like the perfect plan.
12. Flåm, Norway
Flåm feels like the volume has been turned down on the world. It’s small, really quiet and wrapped tightly in mountains that rise straight out of the water.
The fjord sits so still at times that the reflections look painted on. Waterfalls slide down the rock faces, and the air feels crisp and fresh in a way you can’t fake.
The famous railway climbs slowly into the mountains, giving you one beautiful view after another. There’s no rush here, no chaos, no mad scramble of tourists – just the kind of calm that makes you breathe a little deeper without realising it.
TODAY’S BEST CRUISE DEALS!
Don’t miss these offers…
Final Word
The funny thing about beautiful cruise ports is that they’re all so different.
Some wow you with huge landscapes, some charm you with tiny streets and faded paint, and some just make you feel ridiculously calm for a few hours.
You don’t need to see them all in one lifetime, but if even a couple of these make your cruise itinerary, you’re already doing something right. And let’s be honest, the real danger is stepping off the ship and half-seriously thinking, “I could live here.”
Which I might have done before. Who knows what the future holds?!
Related Posts
- 10 Cruise Ship Ports Most Likely to Be Cancelled (And Why)
- “Just Stay On The Ship” – The Ports Cruisers Regret Visiting
- 14 Best Walkable Cruise Ports You Don’t Need Excursions For

