Amazon Faves

Work Remote on a Cruise Ship: Wi-Fi, Productivity & Balance Tips

advice
Professor Melissa work remote on a cruise ship

How to Work Remote on a Cruise Ship

This article was written by Nadia Ibrahim-Taney, a fellow university professor, career coach, and cruise enthusiast who, like Melissa, loves to work remote on a cruise ship and help others do the same.

The sound of waves, a view of endless blue, and a Slack or Teams notification reminding you there’s a 2 p.m. meeting... welcome to the world of working remotely on a cruise ship.

As a university professor and solo-entrepreneur of a career coaching business, my work can be done anywhere as long as I have Wi-Fi. It’s exactly why I choose to work remote on a cruise ship whenever I can.

Yes, I’m officially a “digital nomad”. As this digital age grows, more professionals are realizing they don’t have to choose between career goals and wanderlust. With the right preparation, you can stay productive while savoring ocean breezes and sunset dinners at sea. If you’ve ever dreamed of sending emails from your balcony while sailing through the Caribbean, I’m here to show you how to manage work and cruise travel without missing a single moment of adventure. 

Work remote from a cruise ship

Why Work Remote on a Cruise Ship? (Pros and Cons)

Compared to posting up on land for a few days to a week at a time, cruising is a more robust form of travel, giving you access to nature and ever-changing ports of call. As someone with ADD, I love the revolving landscape cruising offers. From lazy pool days on the ship, shopping at ports of call, to hiking in a rainforest, cruising gives you all those options in a single trip.

In a world where “work from anywhere” is becoming the norm, cruise ships are the next frontier for remote workers. If you’ve ever wondered what it’s like to work remote on a cruise ship, it’s more possible and practical than ever before, especially as most of the cruise lines have rolled out Starlink Wi-Fi systems. 

Instead of static cafes and co-working spaces, imagine a floating office with all-inclusive meals, changing scenery, and destinations that shift daily. Cruises offer a rare mix of structure and spontaneity, including everything from breakfast buffets to evening entertainment built in, freeing you to focus on work and creativity.

Of course, there are challenges: Wi-Fi reliability, time zone juggling, and the temptation to skip your to-do list for the pool deck (been there, done that). But with smart planning, you can achieve a rhythm that lets you work hard and enjoy the journey.

About Coach Nadia

Nadia Ibrahim-Taney, M.Ed., MA, MS, is the founder and principal career coach of Beyond Discovery Coaching. With extensive experience in higher education and coaching, she holds multiple advanced degrees. She enjoys teaching remotely and guiding clients in their career growth while traveling the world, whether on land or at sea.

0%
 
 

How to Plan Before You Work Remote on a Cruise Ship

Before you even board, success depends on preparation. Not all ships are designed for working travelers, so you need to research the right cruise lines, ships, and destinations for your needs.

If you plan to work remotely on a cruise ship, look for cruise lines that cater to professionals like Virgin Voyages’ adults-only ships, or Norwegian’s tech-friendly upgrades. Or those like Holland America Line, that feature quiet nooks and spaces, providing nice remote working areas beyond your stateroom.

Other cruise lines, such as Disney, are so expensive that I don’t want to waste a paid minute onboard working instead of enjoying everything the ship has to offer, so with certain cruises, for me, I prefer to just use PTO instead of attempting to work from sea. so that's another thing to consider, as well.

Cruise Ship Wi-Fi Speed and Internet Options for Remote Work

Next, you need to review Wi-Fi packages carefully for elements like speed, bandwidth, and costs because these will vary by cruise line, ship, and even route. If your goal is to work remote on a cruise ship, connectivity becomes a top priority.

Take a look at your itinerary, port days often mean better signal close to land, whereas sea days typically offer weaker service in open waters. For this reason, I tend to pick cruise routes with frequent port stops or shorter distances between destinations to ensure more consistent internet access.

Watch: Cruise Ship Wi-Fi Hack

Work remote from a Cruise Ship: Wi-Fi Sign

What Kind of Wi-Fi and Internet Can You Expect When You Work Remote on a Cruise Ship?

Most cruise lines are transitioning to Starlink for their Wi-Fi, which uses a network of low-Earth orbit satellites that sit much closer to the planet than traditional geostationary ones, which orbit far higher.

That shorter distance means faster data transfer and much lower latency, so your video calls don’t lag and emails don’t take ages to send. Older cruise ship internet relied on a handful of high-orbit satellites, causing slow speeds and frequent dropouts whenever the ship moved out of range or weather interfered.

With Starlink, ships connect to dozens of satellites at once, automatically switching between them as they sail. This creates stronger coverage, faster upload and download speeds, and a far more stable connection. In practical terms, you can join a Zoom meeting or upload large files without your connection timing out, something that was nearly impossible under the old system.

Cruise lines are adopting Starlink because passengers expect to stay connected, and better Wi-Fi directly improves guest satisfaction. It’s also cheaper and easier for lines to maintain compared to the legacy satellite systems, which makes it a win for both travelers and the cruise companies.

Wi-Fi and Tech Tips for Working Remote on a Cruise Ship

Lastly, you need to be honest about your availability and set clear expectations with yourself and others.

If you plan to work remote on a cruise ship, communicate your availability with your team and clients well before departure, while noting time zone differences.

I live in the Eastern Time Zone, so when working while traveling, I tend to stick to Eastern or Central time to minimize confusion for myself and others. Be sure to bring a mobile hotspot or SIM card for backup internet access in port cities. I have T-Mobile with unlimited 5G, and it has never let me down!

Pro Tip: Don’t forget essentials like an extension cord (but non-surge, as that's the only kind allowed on board), universal adapter, and noise-canceling headphones so you are prepared for any working environment.

Cruise traveler working remote while on a cruise ship

How to Stay Focused and Create a Routine When You Work Remote on a Cruise Ship

One of the hardest parts when you work remote on a cruise ship is staying focused when everything around you feels like vacation.

While this experience is part vacation, part work, I still find it helpful to create a balanced routine of work and rest. Establishing a daily routine that matches your energy levels and the ship’s schedule means you never feel “guilty” when enjoying time at the pool when you “should” be working. I personally like to start early when the ship is quiet.

There are actually a lot of fun little nooks and solo spots to carve into a workspace on cruise ships even the mega ones, like the ship library, a shaded deck spot, or a private balcony if you can afford it. I use these quiet hours for deep work, which as a professor, usually means emails and grading.

In the afternoon, I’ll take meetings if I must, but mostly, this is my time for lighter tasks, mentally easy and quick to do while sitting on the pool deck listening to live music or going into a port and posting up at a coffee shop.

In the evening, I close the laptop, attend a show, have dinner with fellow travelers, or watch the sunset from the top deck. If you work remote on a cruise ship, time-blocking your day helps you protect both productivity and enjoyment. Hello boundaries!

How to Stay Connected and Productive When Working Remote on a Cruise Ship

Let’s talk logistics. Reliable cruise Wi-Fi is the lifeline of remote work at sea. Test the ship’s Wi-Fi as soon as you board to learn where it’s strongest. If you’re finding connectivity inconsistent, use offline tools like Google Docs, Outlook in offline mode, Notion, or Asana to work without connectivity until you can bulk update when Wi-Fi is strong. You need to be flexible.

If the best Wi-Fi spot is your cabin, but you want to work overlooking the sea from the 12th deck, this might mean you need to walk back and forth from your cabin to other more picturesque ship spots once every few hours to connect back to Wi-Fi. Accept the Wi-Fi isn’t going to be perfect, get your steps in, and make it work for you! 

Laptop open while working remote on a cruise ship with ocean view

What It’s Really Like to Work Remote on a Cruise Ship

This feeds me into my next section being realistic and remembering what matters. When you work remote on a cruise ship, things won’t always go perfectly. You might lose connection mid-call or have to skip a morning excursion to finish a project. That’s okay! Some days will lean more “work,” others more “wander.” Accept the ebb and flow, it’s all part of the experience.

Secondly, remember why you chose to cruise: to experience the world. Don’t let work consume your entire voyage (otherwise, stay at home and save your money). I like using port days as digital detoxes, where I’m in full vacation mode.

Go snorkeling, take a local tour, or explore museums on land, whatever “travel” means to you. If you want to stay on the ship, check out onboard experiences like sunrise yoga, trivia nights, reading on deck, meditating, or simply watching the horizon, do that too.

When you work remote on a cruise ship, prioritizing balance is key. Your productivity actually improves when you honor both work and rest. This blend of work and wander takes time to master, so give yourself space and grace to find the rhythm that works for you.

Watch: Why Cruising is Awesome?

Royal Caribbean’s Independence of the Seas cruise ship docked in the background

Working Online While on a Cruise

Working from a cruise ship is the ultimate combination of productivity and paradise. With planning, discipline, and a sense of adventure, you can truly balance work and travel.

If you're looking to work remotely on a cruise ship, it’s all about preparation: send that report before breakfast, snorkel by noon, and watch the sunset after your final email of the day. And the best part? No cubicle required.

My next cruise is about four months away, and I’m already planning the best work schedule to set me up for success while abroad. Whether it’s your first time trying to work remote on a cruise ship or you’re a seasoned digital nomad, don’t throw this experience together last minute. That’s where stress and anxiety creep in. Take your time, plan it out, and feel confident knowing you’ve done everything you can to make your working cruise a success.

Author Bio:

Nadia Ibrahim-Taney is an educator, career coach, and world traveler who writes about the intersection of work, identity, and adventure. She believes the best career lessons often happen outside the office, sometimes even at sea. You can reach her at [email protected] or www.beyonddiscoverycoaching.com 

Work Remote on a Cruise Ship: FAQs and Practical Tips

#block-1755536107589 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755536107589 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755536107589 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755536107589 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755536107589 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755554634660 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755554634660 .block { border: 4px black; border-radius: 4px; background-color: #ecf0f1; padding: 0px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755554634660 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755554634660 .block { padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755554634660 { text-align: left; } } #block-1694872799582 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1694872799582 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1694872799582 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1694872799582 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1694872799582 { text-align: ; } } #block-1694872799582 .block, [data-slick-id="1694872799582"] .block { display: flex; justify-content: flex-start; } #block-1694872799582 .image, [data-slick-id="1694872799582"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1694872799582 .image__image, [data-slick-id="1694872799582"] .image__image { width: 100%; } #block-1694872799582 .image__overlay, [data-slick-id="1694872799582"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1694872799582 .image__overlay-text, [data-slick-id="1694872799582"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1694872799582 .block, [data-slick-id="1694872799582"] .block { display: flex; justify-content: flex-start; } #block-1694872799582 .image__overlay, [data-slick-id="1694872799582"] .image__overlay { opacity: 0; } #block-1694872799582 .image__overlay:hover { opacity: 1; } } #block-1755538207916 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755538207916 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755538207916 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755538207916 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755538207916 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755540177467 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755540177467 .block { border: 2px solid #a7d0db; border-radius: 4px; background-color: #ecf0f1; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1755540177467 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755540177467 .block { padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } } @media (max-width: 767px) { #block-1755540177467 { text-align: center; } } #block-1755540177467 .feature__image, [data-slick-id="1755540177467"] .feature__image { width: 600px; border-radius: 0px; } #block-1755540177467 .c100 {float: none; margin: 0 auto;} @media only screen and (min-width: 1080px) { #block-1755540177467 .revcirle {float: left; padding-top: 10px;} #block-1755540177467 .revtext {float: left;} #block-1755540177467 .revcirle { display: none;} #block-1755540177467 .revtext { width: 100%;} } @media only screen and (min-width: 920px) and (max-width: 1079px) { #block-1755540177467 .revcirle {float: left; padding-top: 10px;} #block-1755540177467 .revtext {float: left; padding-left: 10px;} #block-1755540177467 .revcirle { display: none;} #block-1755540177467 .revtext { width: 100%;} } @media only screen and (min-width: 768px) and (max-width: 919px) { #block-1755540177467 .revcirle, #block-1755540177467 .revtext {width: 100%;} #block-1755540177467 .revcirle {display: none;} } @media only screen and (max-width: 767px) { #block-1755540177467 .revcirle, #block-1755540177467 .revtext {width: 100%;} #block-1755540177467 .revcirle {display: none;} } #block-1755540177467 .revtext div {font-size: 14px; padding: 5px 5px 3px 5px; border-bottom: solid 1px #dddddd; margin-bottom: 0; text-align: left; } #block-1755540177467 .revtext span.revleft { float: left; } #block-1755540177467 .revtext span.revright { float: right; } #block-1755540177467 .btn, [data-slick-id="1755540177467"] .block .btn { color: #ffffff; border-color: #cd3ff5; border-radius: 30px; background-color: #cd3ff5; } #block-1755540177467 .btn--outline, [data-slick-id="1755540177467"] .block .btn--outline { background: transparent; color: #cd3ff5; } #block-1755540177467 .feature__image, [data-slick-id="1755540177467"] .feature__image { width: 600px; border-radius: 0px; } #block-1755540177467 .c100 {float: none; margin: 0 auto;} @media only screen and (min-width: 768px) { #block-1755540177467 .revcirle, #block-1755540177467 .revtext {width: 100%;} #block-1755540177467 .revcirle {display: none;} } @media only screen and (max-width: 767px) { #block-1755540177467 .revcirle, #block-1755540177467 .revtext {width: 100%;} #block-1755540177467 .revcirle {display: none;} } #block-1755540177467 .revtext p {font-size: 14px; padding: 5px 5px 3px 5px; border-bottom: solid 1px #dddddd; margin-bottom: 0; text-align: left; } #block-1755540177467 .revtext span { float: right; } #block-1755540177467 .fill, #block-1755540177467 .bar { border-color: #60dedb; } .rect-auto { clip: rect(auto, auto, auto, auto); } .pie, .c100 .bar { position: absolute; border: 0.08em solid #60dedb; width: 0.84em; height: 0.84em; clip: rect(0em, 0.5em, 1em, 0em); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .pie-fill { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } #block-1755540177467 .c100 { background-color: #cccccc; } .c100 { position: relative; width: 1em; height: 1em; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; // margin: 0 0.1em 0.1em 0; background-color: #cccccc; // float: left; } .c100 *, .c100 *:before, .c100 *:after { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } #block-1755540177467 .c100 span { color: #60dedb; } .c100 span { position: absolute; width: 100%; z-index: 1; left: 0; top: 0; width: 5em; line-height: 5em; font-size: 0.2em; color: #cccccc; display: block; text-align: center; white-space: nowrap; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; } #block-1755540177467 .c100:after { background-color: #ecf0f1; } .c100:after { position: absolute; top: 0.08em; left: 0.08em; display: block; content: " "; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background-color: #ecf0f1; width: 0.84em; height: 0.84em; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in; -moz-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; } .c100 .slice { position: absolute; width: 1em; height: 1em; clip: rect(0em, 1em, 1em, 0.5em); } .c100.p0 .bar { -webkit-transform: rotate(0.0deg); -moz-transform: rotate(0.0deg); -ms-transform: rotate(0.0deg); -o-transform: rotate(0.0deg); transform: rotate(0.0deg); } #block-1755540177467 .c100:hover { cursor: default; } #block-1755540177467 .c100:hover span { color: #60dedb; } #block-1755540177467 .c100:hover span { width: 3.33em; line-height: 3.33em; font-size: 0.3em; color: #60dedb; } #block-1755540177467 .c100:hover:after { top: 0.04em; left: 0.04em; width: 0.92em; height: 0.92em; } #block-1755539080552 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755539080552 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755539080552 { margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755539080552 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755539080552 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1761156996576 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1761156996576 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1761156996576 { margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1761156996576 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1761156996576 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1756043126682 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1756043126682 .block { border: 4px black; border-radius: 4px; background-color: #ecf0f1; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1756043126682 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1756043126682 .block { padding: 0px; padding: 0px; padding-top: 20px; padding-right: 5px; padding-bottom: 10px; padding-left: 20px; } } @media (max-width: 767px) { #block-1756043126682 { text-align: left; } } #block-1756043126682 .image__image { max-width: 35%; border-radius: 4px; } #block-1756043126682 .image__image { float: right; margin-left: 15px; margin-bottom: 10px; } #block-1755540469436 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755540469436 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755540469436 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755540469436 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755540469436 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755540685876 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755540685876 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755540685876 { margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; } #block-1755540685876 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755540685876 { text-align: ; } } #block-1755540685876 .block, [data-slick-id="1755540685876"] .block { display: flex; justify-content: flex-start; } #block-1755540685876 .image, [data-slick-id="1755540685876"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1755540685876 .image__image, [data-slick-id="1755540685876"] .image__image { width: 100%; } #block-1755540685876 .image__overlay, [data-slick-id="1755540685876"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1755540685876 .image__overlay-text, [data-slick-id="1755540685876"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1755540685876 .block, [data-slick-id="1755540685876"] .block { display: flex; justify-content: center; } #block-1755540685876 .image__overlay, [data-slick-id="1755540685876"] .image__overlay { opacity: 0; } #block-1755540685876 .image__overlay:hover { opacity: 1; } } #block-1755540900538 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755540900538 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755540900538 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755540900538 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755540900538 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755542516828 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755542516828 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755542516828 { margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755542516828 .block { padding: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755542516828 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755541002552 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755541002552 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755541002552 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755541002552 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755541002552 { text-align: ; } } #block-1755541002552 .block, [data-slick-id="1755541002552"] .block { display: flex; justify-content: flex-start; } #block-1755541002552 .image, [data-slick-id="1755541002552"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1755541002552 .image__image, [data-slick-id="1755541002552"] .image__image { width: 100%; } #block-1755541002552 .image__overlay, [data-slick-id="1755541002552"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1755541002552 .image__overlay-text, [data-slick-id="1755541002552"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1755541002552 .block, [data-slick-id="1755541002552"] .block { display: flex; justify-content: center; } #block-1755541002552 .image__overlay, [data-slick-id="1755541002552"] .image__overlay { opacity: 0; } #block-1755541002552 .image__overlay:hover { opacity: 1; } } #block-1755550656207 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755550656207 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755550656207 { margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755550656207 .block { padding: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755550656207 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755550840188 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755550840188 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755550840188 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755550840188 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755550840188 { text-align: ; } } #block-1755550840188 .block, [data-slick-id="1755550840188"] .block { display: flex; justify-content: flex-start; } #block-1755550840188 .image, [data-slick-id="1755550840188"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1755550840188 .image__image, [data-slick-id="1755550840188"] .image__image { width: 100%; } #block-1755550840188 .image__overlay, [data-slick-id="1755550840188"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1755550840188 .image__overlay-text, [data-slick-id="1755550840188"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1755550840188 .block, [data-slick-id="1755550840188"] .block { display: flex; justify-content: center; } #block-1755550840188 .image__overlay, [data-slick-id="1755550840188"] .image__overlay { opacity: 0; } #block-1755550840188 .image__overlay:hover { opacity: 1; } } #block-1755551114070 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755551114070 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755551114070 { margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755551114070 .block { padding: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755551114070 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755551308933 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755551308933 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755551308933 { margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755551308933 .block { padding: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755551308933 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755552875609 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552875609 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755552875609 { margin-top: -5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552875609 .block { padding: 0px; padding-top: -10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755552875609 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755552778128 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552778128 .block { border: 4px black; border-radius: 4px; background-color: #fff; padding: 0px; padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } @media (min-width: 768px) { #block-1755552778128 { margin-top: -10px; margin-right: 0px; margin-bottom: -20px; margin-left: 0px; } #block-1755552778128 .block { padding: 0px; padding: 0px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } } @media (max-width: 767px) { #block-1755552778128 { text-align: left; } } #block-1755552778128 .accordion-title h5 { margin: 0; cursor: pointer; } #block-1755552778128 .accordion-body { padding-top: 24px; } #block-1755552778128 .accordion-title.collapsed:after { content: "\f067"; margin-left: 24px; } #block-1755552778128 .accordion-title:after { content: "\f068"; margin-left: 24px; color: ; } #block-1755552970975 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552970975 .block { border: 4px black; border-radius: 4px; background-color: #fff; padding: 0px; padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } @media (min-width: 768px) { #block-1755552970975 { margin-top: 0px; margin-right: 0px; margin-bottom: -20px; margin-left: 0px; } #block-1755552970975 .block { padding: 0px; padding: 0px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } } @media (max-width: 767px) { #block-1755552970975 { text-align: left; } } #block-1755552970975 .accordion-title h5 { margin: 0; cursor: pointer; } #block-1755552970975 .accordion-body { padding-top: 24px; } #block-1755552970975 .accordion-title.collapsed:after { content: "\f067"; margin-left: 24px; } #block-1755552970975 .accordion-title:after { content: "\f068"; margin-left: 24px; color: ; } #block-1755553187967 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755553187967 .block { border: 4px black; border-radius: 4px; background-color: #fff; padding: 0px; padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } @media (min-width: 768px) { #block-1755553187967 { margin-top: 0px; margin-right: 0px; margin-bottom: -20px; margin-left: 0px; } #block-1755553187967 .block { padding: 0px; padding: 0px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } } @media (max-width: 767px) { #block-1755553187967 { text-align: left; } } #block-1755553187967 .accordion-title h5 { margin: 0; cursor: pointer; } #block-1755553187967 .accordion-body { padding-top: 24px; } #block-1755553187967 .accordion-title.collapsed:after { content: "\f067"; margin-left: 24px; } #block-1755553187967 .accordion-title:after { content: "\f068"; margin-left: 24px; color: ; } #block-1755553260566 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755553260566 .block { border: 4px black; border-radius: 4px; background-color: #fff; padding: 0px; padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } @media (min-width: 768px) { #block-1755553260566 { margin-top: 0px; margin-right: 0px; margin-bottom: -20px; margin-left: 0px; } #block-1755553260566 .block { padding: 0px; padding: 0px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } } @media (max-width: 767px) { #block-1755553260566 { text-align: left; } } #block-1755553260566 .accordion-title h5 { margin: 0; cursor: pointer; } #block-1755553260566 .accordion-body { padding-top: 24px; } #block-1755553260566 .accordion-title.collapsed:after { content: "\f067"; margin-left: 24px; } #block-1755553260566 .accordion-title:after { content: "\f068"; margin-left: 24px; color: ; } #block-1755553295362 { margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; } #block-1755553295362 .block { border: 4px black; border-radius: 4px; background-color: #fff; padding: 0px; padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } @media (min-width: 768px) { #block-1755553295362 { margin-top: 0px; margin-right: 0px; margin-bottom: 25px; margin-left: 0px; } #block-1755553295362 .block { padding: 0px; padding: 0px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } } @media (max-width: 767px) { #block-1755553295362 { text-align: left; } } #block-1755553295362 .accordion-title h5 { margin: 0; cursor: pointer; } #block-1755553295362 .accordion-body { padding-top: 24px; } #block-1755553295362 .accordion-title.collapsed:after { content: "\f067"; margin-left: 24px; } #block-1755553295362 .accordion-title:after { content: "\f068"; margin-left: 24px; color: ; } .awesomecontainer { background: ; h1, h2, h3, h4, h5, h6, p, ul, li, .block-type--table table {color: ;} padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .awesomecontainer .row { -webkit-box-align: flex-start; -ms-flex-align: flex-start; align-items: flex-start; } .awesomecontainer .row .block-type--accordion { align-self: flex-start; }

BABY, LET'S CRUISE...

Let us help you plan the cruise (or trip) of a lifetime!
Let's Go!

Subscribe to my Cruiseletter

Get juicy cruise info, insider tips, and FREE port guides, delivered straight to your inbox. Plus, you'll get my FREE Cruise Packing List & Planner, and I promise to never spam you.

By submitting this form, you're agreeing to receive emails from Professor Melissa. Don't worry, your info is safe with me. We'll never share or sell it. You can also unsubscribe at any time.