Nice for a cover up but this one is very sheer and not for a garden party as the description suggests also not silky soft like the classic kaftan.
This was a beautiful cover-up, I love the fabric and the fit was perfect.
Heading on a Caribbean cruise and wondering what to pack? A 7-day Caribbean cruise needs roughly five categories of outfits — daytime resort wear for excursions, swimwear and cover-ups for pool days, dinner-night dresses for the main dining room, smart-casual options for embarkation and disembarkation, and one elegant outfit for formal night. The Caribbean is hot (80–88°F most of the year) and humid, so the rule is: lightweight fabrics, breathable cuts, and pieces that look polished without needing ironing.
We pulled ten of our best-selling cruise pieces, organized by occasion, to make packing easy. Every piece below ships free in the US and is designed for tropical heat.
For port stops in St. Thomas, Cozumel or Grand Cayman, you want pieces that transition from a shore excursion to a beachfront lunch without changing. Lightweight rayon or cotton-blend maxi and midi dresses do this beautifully — pair them with sandals and a sun hat.
$189.00
From 189 dollars. Mini Dress — perfect for Caribbean cruise wear.
Shop now →
$189.00
From 189 dollars. Mini Dress — perfect for Caribbean cruise wear.
Shop now →
$98.00
From 98 dollars. Maxi Dress — perfect for Caribbean cruise wear.
Shop now →Most cruise ships require cover-ups in the buffet and indoor lounges, even if you're poolside. These pull-on pieces work over any swimsuit and shake out wrinkle-free from a packing cube.
$189.00
From 189 dollars. Mini Dress — perfect for Caribbean cruise wear.
Shop now →
$149.00
From 149 dollars. Maxi Dress — perfect for Caribbean cruise wear.
Shop now →The Caribbean cruise standard for 'smart casual' dining is a maxi dress or caftan in a fun print. Caftans are the smartest packing choice — they take up less suitcase space than a dress with structure, and most travel well rolled.
$189.00
From 189 dollars. Mini Dress — perfect for Caribbean cruise wear.
Shop now →
$149.00
From 149 dollars. Maxi Dress — perfect for Caribbean cruise wear.
Shop now →
$129.00
From 129 dollars. jumpsuit — perfect for Caribbean cruise wear.
Shop now →Most cruise lines have 1–2 formal nights per 7-day Caribbean itinerary. You don't need a ballgown — an embellished or one-shoulder maxi dress is enough.
$189.00
From 189 dollars. Mini Dress — perfect for Caribbean cruise wear.
Shop now →
$98.00
From 98 dollars. Maxi Dress — perfect for Caribbean cruise wear.
Shop now →A 7-night Caribbean cruise typically needs 3 daytime port outfits (you can re-wear), 4–5 dinner outfits, 2 swimsuits with cover-ups, and one outfit for formal night. Plan to wear daytime pieces twice with different accessories.
Yes — caftans count as 'smart casual,' the most common cruise dining code. Choose ankle-length caftans in solid colors or refined prints for dinner; save shorter, bolder caftans for pool deck and lunch.
Most modern cruise lines (Royal Caribbean, Carnival, NCL) follow a 'cruise casual' code: anything except swimwear and tank tops in the main dining room. Premium lines (Princess, Celebrity) hold 1–2 formal nights where a maxi dress is the simplest option.
Rayon, viscose, cotton, and cotton-blend fabrics breathe best in tropical heat. Avoid polyester, which traps heat and shows sweat marks. Linen wrinkles too much for a suitcase.
No. Most evenings are 'smart casual,' which means a sundress, maxi, or caftan with sandals. Only 1–2 nights per week are formal.
Browse all cruise-ready resort wear at Club Moda, or explore our caftan collection, maxi dress collection, and beach cover-ups.