Little French Key in Roatán is one of those Caribbean beach day spots that is well-loved by cruisers. It’s a small private island located just off the coast, close enough to the cruise terminals to be convenient but far enough away to feel separate from the busy crowds.
I had heard about it for years, and although I'd visited Roatán many times, I'd never been because I typically prefer to hire my go-to private driver on the island (Bryan) and explore. But on a recent visit, I decided it was finally time to forego the private driver thing, since I'd visited all of the other top sites multiple times, to go check out Little French Key in Roatán instead. 
What I found was a peaceful setting with clear water, friendly staff, and a few details that might divide opinions depending on what kind of day you want to have. Here's my honest take, including the good... and the not-so-good.
 
 
 
Little French Key Ownership Controversy
If you’ve ever tried researching Little French Key in Roatán, you’ve probably come across a few confusing or conflicting websites. That’s because the island went through a legal dispute several years ago involving property rights and management control. Long story short... messy divorce (allegedly). Enough said. 
As a result, multiple websites and social media accounts appeared online, many claiming to be the “official” one. And that mess has led to justifiable skepticism from cruisers, wondering if Little French Key is legit or a scam.
This situation led to a lot of confusion among travelers, especially first-time visitors trying to book an excursion. Some guests unknowingly booked through outdated or unofficial pages that were no longer connected to the current operators. Today, Little French Key in Roatán runs under a single management team with its official website clearly established.
The controversy itself is mostly behind them, but remnants of that confusion still exist online. When you search for Little French Key in Roatán, you might still see references to the dispute or duplicate sites. It’s nothing to worry about now (just be sure you book on their official website), but it’s helpful to know why the booking information can seem inconsistent. 
Related: Check out my Roatán port guide
 
 
 
 
 
How to Book Little French Key in Roatán
The best and most reliable way to book your visit to Little French Key in Roatán is directly through their official website. This ensures your reservation is legitimate and confirmed with the resort itself, which is important given that several unofficial sites have caused confusion for travelers in the past.
To reserve your spot, visit littlefrenchkeyresort.com and select your package type and date. Capacity is limited each day, so early booking is recommended, especially when multiple cruise ships are in port. You’ll receive a detailed confirmation email after booking with instructions for meeting the Little French Key team at the cruise terminal and what to expect during transfer to the island.
They also have a special discount available for my readers. When you book through the official Little French Key website, be sure to add in the "special requests or accommodations/questions" notes field that you heard about it from Professor Melissa to receive the exclusive promo offer. This discount is applied directly by the resort.
For the latest availability, package details, and current rates, always check the official site before booking. Direct reservations are the only way to guarantee access to Little French Key on your preferred date.
 
 
 Book Little French Key in Roatán  
 
Getting to Little French Key in Roatán from the Cruise Port
Getting to Little French Key in Roatán is straightforward once you know what to expect. There are two main cruise terminals on the island, Mahogany Bay and Coxen Hole, and your confirmation email from the resort will include exact directions from both.
Prior to your visit, they'll email you with very detailed instructions about where to go after disembarking in order to meet their driver. 
The staff will be easy to spot in logo shirts, holding signs, and once your small group of fellow Little French Key travelers is assembled, they'll send you off in an air-conditioned van for a twenty-minute ride across the island.
The drive itself is pretty scenic, passing small neighborhoods and glimpses of the coastline.
On my visit, when we reached the dock at Frenchy’s 44, we checked in, received wristbands, and boarded a small boat for a short five-minute ride across the channel to Little French Key. The boat ride itself was pretty cool.
What's nice is that you can leave whenever you're ready to go back, and you don't have to wait for a group of other cruise visitors. You simply pack up your stuff, head to the small dock, and await the boat, which runs continuously. Once you're back at the main entrance of Little French Key in Roatán, the staff will get you into a taxi or van to get you back to the cruise port. You may or may not be grouped with a small group of others, depending on whether other folks are departing at the same time as you, and the resort covers the cost of that taxi.
Round-trip transportation between the cruise port and Little French Key is included with your booking, so you don’t need to arrange anything on your own. From start to finish, the transfer process was smooth on the day of my visit.
 
 
 
 
 
What’s the Difference Between Little French Key and Big French Key?
Little French Key in Roatán and Big French Key sit right next to each other in the same calm protected and enclosed cove just off the coast of Roatán. You can easily see one from the other, and during my visit I decided to swim over from Little French Key to check out Big French Key for myself. The short swim took only a few minutes, and the water between them was calm and clear the entire way.
Once there, the differences were subtle... they pretty much look like the same thing for the most part. Big French Key had fewer people and seemed a little more relaxed, while Little French Key in Roatán was more structured and organized, with staff nearby and designated areas for guests. Both share the same beautiful turquoise water and similar scenery, but the overall atmosphere at Little French Key felt slightly more polished. But to be fair, I've never officially visited Big French Key other than this clandestine scouting mission, so I can't speak to it in detail.
 
 
 
 
First Impressions of Little French Key in Roatán
As noted above, Little French Key in Roatán is literally on an island, so once you arrive at the reception area, you'll need to take a small boat over to the island.
On the day of my visit, when we arrived at the dock at Frenchy’s 44, the Little French Key team handled check-in quickly and efficiently. We signed in at their reception desk, received wristbands, and waited just a few minutes before boarding a small boat that took us across the channel to the island. The ride was short, maybe five minutes, and offered a nice first look at the calm turquoise water surrounding the area.
Once we stepped off the boat, a staff member greeted us and led a brief walk through the animal sanctuary. We saw monkeys, free-roaming peacocks, and a few big cats in enclosures. The animals are rescues, which is nice to know, but I’ll admit that this part of the visit felt a little too zoo-like for my taste (I hate to see big cats held captive in small-ish enclosures). It seemed to be a highlight for other guests, though, who were stopping to take photos and ask questions.
After the walkthrough, we were shown to the beach area where staff helped us find chairs under a palapa and introduced us to our beach server. Food and drinks are ordered right from your seat, which feels like a little luxurious perk, or you can find a table in their outdoor covered cafe and order from there. On the day of my visit, it ended up raining for a bit, so we took this time to seek shelter in the cafe and enjoy a seated lunch while we waited out the rain.
The island itself made a great first impression. It isn’t fancy or overly polished, but it’s clean, calm, and exactly what I was hoping for from a private island day in Roatán.
 
 
 
 
The Beach and Water at Little French Key in Roatán
The water at Little French Key in Roatán was easily my favorite part of the experience. The swimming area is protected by a natural rock wall that keeps waves out, so the water stays calm and clear all day. It’s the kind of place where you can float for hours without worrying about currents or crowds, and if you're traveling with kids, you can relax a bit more.
The beach is made up of soft white sand, and the entry into the water is gentle, which makes it great for kids or anyone who just wants an easy swim.
There are shallow sections near the shore and deeper areas farther out for floating or snorkeling. The snorkeling itself isn’t remarkable since most of the bottom is sand and sea grass, but what stood out to me were the conch. There were dozens of them under the piers, slowly moving along the sea floor. It was fascinating to see so many in one place, and it added a quiet, natural element to the day that I didn’t expect, nor have I experienced at any other destination.
Related: Book a Little French Key Snorkeling & Sloth Encounter
Because the cove is protected, the water never felt rough or stirred up, even as boats came and went. It stayed warm, calm, and crystal clear from morning until afternoon. For me, that calm water and the peaceful setting were the main reasons Little French Key stood out from other beach spots in Roatán.
Related: Book Little French Key in Roatan, and get a discount when you mention "Professor Melissa" in the special requests text box at checkout.
 
 
 
 
Food, Drinks, and Service at Little French Key in Roatán
Lunch is included with the Full Island package at Little French Key, along with two drinks. The setup is simple and fairly basic. Adults are served the “Island Plate,” which during my visit included grilled meats, rice and beans, fried plantains, and a small salad. It wasn’t my fave, so I actually ordered off the kid menu instead. As for that menu, kids have a few more choices, such as chicken fingers, fish fingers, or a burger.
If you want something different, there’s also a full menu available for purchase that includes ceviche, tacos, wings, burgers, and seafood soup. The portions we saw looked generous, and service was quick even when the beach was busy. The food and drinks are brought directly to your chair by your beach server, so you never have to leave your spot unless you want to, although if you prefer a sit-down experience in their actual outdoor covered cafe, you can do that, too.
The drinks were basic but cold and refreshing. Most people around us were ordering local beer, rum punch, or frozen cocktails. It’s not the kind of place where you’ll find top-shelf liquor or elaborate drinks, but everything tasted good and the service was consistently friendly. Our server checked in just enough to see if we needed anything without being overbearing, which I appreciated.
Our package included two drinks per person, and when you arrive you're given drink tickets that you then redeem for your included drinks.
Tipping isn’t required but is appreciated, and we chose to leave a tip ($10 per person and we had four people) at the end of the day. For a beach day that focuses more on the view and relaxation than luxury dining, the food and service at Little French Key was just fine. Nothing remarkable, but nice to have some things included and not have to incur any extra expense for food or drinks.
 
 
 
 
Amenities at Little French Key in Roatán
Little French Key in Roatán has a calm, private-island vibe that makes it easy to unwind after the busy pace of a cruise port. The island has soft white sand, shaded picnic areas, overwater swings, hammocks, and plenty of seating spread out across several small beaches. It feels peaceful and never crowded, which is something I really appreciated after spending so many port days in busier areas like West Bay Beach.
The facilities are simple but comfortable. The restrooms and changing areas were clean, and the staff were constantly tidying and keeping things organized. That said, parts of the island could use a little attention.
Some of the chairs were worn, and a few areas looked like they could use fresh paint and general upkeep. The turquoise paint on the wooden boardwalks are badly faded and need of a fresh coat. It didn’t take away from the experience, though, but it’s something I noticed right away and it's something I've seen other cruisers complain about online.
It reminded me that this isn’t a luxury resort, but that didn't negatively impact our experience at all. If you book Little French Key, just know this going in and set realistic expectations. This isn't some luxurious, bougie, fancy five-star resort. At all. But it is relaxing, and that's exactly what I was looking for.
What stood out most to me is that vibe and how relaxed I felt the whole day. There were no crowds, no lines, no waiting, no loud music, no fighting for a lounge chair or umbrella, and no one rushing you to move along. You can easily spend the entire day here doing nothing more than swimming, chilling by the ocean, and enjoying the view.
For cruisers who want a quiet beach day without the crowds and annoying vendors, Little French Key offers exactly that, even if it could use a little TLC around the edges.
 
 
 
 
Little French Key in FAQs
 
 
 
How do you get to Little French Key in Roatán from the cruise port?
Little French Key provides round-trip transportation that’s included in your booking. Staff meet guests outside the cruise terminal, then drive about 20 minutes to the dock at Frenchy’s 44. From there, a short five-minute boat ride takes you across the channel to the island.
 
 
 
 
 
Do you need a reservation for Little French Key in Roatán?
Yes. Little French Key limits the number of daily visitors, so it’s best to reserve in advance through the official website. Same-day walk-ins are sometimes available but not guaranteed when multiple ships are in port.
 
 
 
 
 
Can you book Little French Key independently or only through the cruise line?
You can do either. Many cruisers book directly with the resort to save money and confirm details in advance (and remember, they had an exclusive discount for my readers!), while others prefer the convenience of booking through their cruise line. If you book independently, always use the official site to avoid confusion with outdated or unofficial pages.
 
 
 
 
 
Is Little French Key in Roatán safe for families?
Yes. The swimming area is shallow and protected by a natural rock barrier, making the water calm and easy for children. The staff are attentive, and the island has plenty of shaded areas and open space for families to relax together.
 
 
 
 
 
Is there a discount code for Little French Key or a promo code?
Book direct on their website at www.littlefrenchkeyresort.com and get a discount when you mention "Professor Melissa" in the "special requests or accommodations" text box during checkout.
 
 
 
 
 
Little French Key in Roatán Video Guide
 
 
 
 
 
#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-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-1761296993150 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1761296993150 .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-1761296993150 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1761296993150 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1761296993150 { 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-1695978871700 { margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; } #block-1695978871700 .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-1695978871700 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1695978871700 .block { padding: 0px; padding: 0px; padding-top: 15px; padding-right: 10px; padding-bottom: 15px; padding-left: 15px; } } @media (max-width: 767px) { #block-1695978871700 { text-align: left; } } #block-1695978871700 .image__image { max-width: 27%; border-radius: 5px; } #block-1695978871700 .image__image { float: right; margin-left: 17px; margin-bottom: 10px; } #block-1695978871700 .btn, [data-slick-id="1695978871700"] .block .btn { color: #000000; border-color: #60dedb; border-radius: 100px; background-color: #60dedb; } #block-1695978871700 .btn--outline, [data-slick-id="1695978871700"] .block .btn--outline { background: transparent; color: #60dedb; } #block-1755552163933 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552163933 .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-1755552163933 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552163933 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755552163933 { text-align: ; } } #block-1755552163933 .block, [data-slick-id="1755552163933"] .block { display: flex; justify-content: flex-start; } #block-1755552163933 .image, [data-slick-id="1755552163933"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1755552163933 .image__image, [data-slick-id="1755552163933"] .image__image { width: 100%; } #block-1755552163933 .image__overlay, [data-slick-id="1755552163933"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1755552163933 .image__overlay-text, [data-slick-id="1755552163933"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1755552163933 .block, [data-slick-id="1755552163933"] .block { display: flex; justify-content: center; } #block-1755552163933 .image__overlay, [data-slick-id="1755552163933"] .image__overlay { opacity: 0; } #block-1755552163933 .image__overlay:hover { opacity: 1; } } #block-1761438013800 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1761438013800 .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-1761438013800 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1761438013800 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1761438013800 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1761434148198 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1761434148198 .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-1761434148198 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1761434148198 .block { padding: 0px; padding: 0px; padding-top: 20px; padding-right: 5px; padding-bottom: 10px; padding-left: 20px; } } @media (max-width: 767px) { #block-1761434148198 { text-align: left; } } #block-1761434148198 .image__image { max-width: 35%; border-radius: 4px; } #block-1761434148198 .image__image { float: right; margin-left: 15px; margin-bottom: 10px; } #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-1761435584374 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1761435584374 .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-1761435584374 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1761435584374 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1761435584374 { text-align: ; } } #block-1761435584374 .block, [data-slick-id="1761435584374"] .block { display: flex; justify-content: flex-start; } #block-1761435584374 .image, [data-slick-id="1761435584374"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1761435584374 .image__image, [data-slick-id="1761435584374"] .image__image { width: 100%; } #block-1761435584374 .image__overlay, [data-slick-id="1761435584374"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1761435584374 .image__overlay-text, [data-slick-id="1761435584374"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1761435584374 .block, [data-slick-id="1761435584374"] .block { display: flex; justify-content: center; } #block-1761435584374 .image__overlay, [data-slick-id="1761435584374"] .image__overlay { opacity: 0; } #block-1761435584374 .image__overlay:hover { opacity: 1; } } #block-1755559595828 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755559595828 .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-1755559595828 { margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755559595828 .block { padding: 0px; padding-top: -10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755559595828 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1694872795640 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1694872795640 .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-1694872795640 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1694872795640 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1694872795640 { text-align: ; } } #block-1694872795640 .block, [data-slick-id="1694872795640"] .block { display: flex; justify-content: flex-start; } #block-1694872795640 .image, [data-slick-id="1694872795640"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1694872795640 .image__image, [data-slick-id="1694872795640"] .image__image { width: 100%; } #block-1694872795640 .image__overlay, [data-slick-id="1694872795640"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1694872795640 .image__overlay-text, [data-slick-id="1694872795640"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1694872795640 .block, [data-slick-id="1694872795640"] .block { display: flex; justify-content: flex-start; } #block-1694872795640 .image__overlay, [data-slick-id="1694872795640"] .image__overlay { opacity: 0; } #block-1694872795640 .image__overlay:hover { opacity: 1; } } #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-1760605025952 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1760605025952 .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-1760605025952 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1760605025952 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1760605025952 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755538897505 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755538897505 .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-1755538897505 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755538897505 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755538897505 { text-align: ; } } #block-1755538897505 .block, [data-slick-id="1755538897505"] .block { display: flex; justify-content: flex-start; } #block-1755538897505 .image, [data-slick-id="1755538897505"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1755538897505 .image__image, [data-slick-id="1755538897505"] .image__image { width: 100%; } #block-1755538897505 .image__overlay, [data-slick-id="1755538897505"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1755538897505 .image__overlay-text, [data-slick-id="1755538897505"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1755538897505 .block, [data-slick-id="1755538897505"] .block { display: flex; justify-content: center; } #block-1755538897505 .image__overlay, [data-slick-id="1755538897505"] .image__overlay { opacity: 0; } #block-1755538897505 .image__overlay:hover { opacity: 1; } } #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-1755541195928 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755541195928 .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-1755541195928 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755541195928 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755541195928 { text-align: ; } } #block-1755541195928 .block, [data-slick-id="1755541195928"] .block { display: flex; justify-content: flex-start; } #block-1755541195928 .image, [data-slick-id="1755541195928"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1755541195928 .image__image, [data-slick-id="1755541195928"] .image__image { width: 100%; } #block-1755541195928 .image__overlay, [data-slick-id="1755541195928"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1755541195928 .image__overlay-text, [data-slick-id="1755541195928"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1755541195928 .block, [data-slick-id="1755541195928"] .block { display: flex; justify-content: flex-start; } #block-1755541195928 .image__overlay, [data-slick-id="1755541195928"] .image__overlay { opacity: 0; } #block-1755541195928 .image__overlay:hover { opacity: 1; } } #block-1755541213845 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755541213845 .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-1755541213845 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755541213845 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755541213845 { text-align: ; } } #block-1755541213845 .block, [data-slick-id="1755541213845"] .block { display: flex; justify-content: flex-start; } #block-1755541213845 .image, [data-slick-id="1755541213845"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1755541213845 .image__image, [data-slick-id="1755541213845"] .image__image { width: 100%; } #block-1755541213845 .image__overlay, [data-slick-id="1755541213845"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1755541213845 .image__overlay-text, [data-slick-id="1755541213845"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1755541213845 .block, [data-slick-id="1755541213845"] .block { display: flex; justify-content: flex-start; } #block-1755541213845 .image__overlay, [data-slick-id="1755541213845"] .image__overlay { opacity: 0; } #block-1755541213845 .image__overlay:hover { opacity: 1; } } #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: 20px; 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: ; } #block-1755552122302 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552122302 .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-1755552122302 { margin-top: -5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552122302 .block { padding: 0px; padding-top: -10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755552122302 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755552431221 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552431221 .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-1755552431221 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552431221 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755552431221 { text-align: left; } } .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.