There’s no better way to explore the gorgeous Mediterranean than by cruise. You’ll get to see so many amazing destinations while enjoying the comforts of a luxury cruise ship. When you reach each port, be sure to take some time to experience the local cuisine. We’ve done the hard work for you, so there’s no research involved. Here are our favorite restaurants near ports in the Mediterranean.
Nautika – Dubrovnik, Croatia
This fantastic Croatian destination has become increasingly popular over the years thanks to Game of Thrones. If you have your sights on seeing this city, we have a feeling you’re going to fall in love. Having a meal at Nautika is a must. You can enjoy stunning seaside views as you try a variety of Mediterranean dishes. The local fish are caught right from the Adriatic Sea. If you’re not sure what to order, we suggest going with the tasting menu so that you can sample all of the best dishes.
+ousia – Athens, Greece
No trip to the Mediterranean is complete without a visit to Athens. Located right near the Piraeus cruise port is the favorite eatery +ousia. This is a great place to try traditional Greek foods. This restaurant focus on Cretan specialties. You’re going to want to try the fava made with sweet potato. This eatery has a nice relaxed vibe, and there is an outdoor terrace available for seating.
Da Luigi ai Faraglioni – Capri, Italy

You may also find yourself exploring gorgeous Capri while on your cruise. This Italian island is breathtaking! You’ll get to sample a lot of Italian food while at this port. Be sure to eat at the excellent eatery Da Luigi ai Faraglioni. Their menu focuses on Capri’s notable dishes, and they place an extra emphasis on featuring fresh seafood. You’ll also enjoy the impressive views of the Faraglioni and the surrounding blue waters.
La Cova Fumada – Barcelona, Spain
Barcelona is another cruise-lovers destination of choice. You won’t have to travel far from port to find amazing food. We recommend paying a visit to La Cova Fumada. It’s the perfect place to try a variety of Spanish tapas. Must-tries include the bombas, sardines, and the artichokes. But, everything is fabulous! Don’t forget to have some sangria while you’re here. Tip: This eatery is cash-only
You’re going to love your time on board the cruise ship, but the ports also offer plenty of excitement and delicious foods. Check out some of these amazing restaurants when you take your next Mediterranean cruise!