// Cozmo Yachts — page sections const { useState: useStateS, useMemo: useMemoS, useEffect: useEffectS } = React; /* -- Fleet section -- */ function FleetSection({ shortlist, onFavorite, onEnquire }) { const [tier, setTier] = useStateS("all"); const filtered = useMemoS(() => { if (tier === "all") return FLEET; return FLEET.filter(y => y.tier === tier); }, [tier]); return (
The Fleet · 10 vessels

Ten yachts. One coastline. Yours for the day.

Each vessel is owned, maintained and crewed in-house. Indicative rates shown; final quote adjusts for season, time of day and route.
{FLEET_TIERS.map(t => { const count = t.id === "all" ? FLEET.length : FLEET.filter(y => y.tier === t.id).length; return ( ); })}
{filtered.map(yacht => ( ))}
All capacities verified · cabins & crew confirmed on quote
); } /* -- Experiences section -- */ function ExperiencesSection({ onEnquire }) { return (
Signature experiences

A reason to come aboard.

Curated charters built around what you're celebrating — proposals, birthdays, sea-day escapes, or quiet sunsets. We arrange the rest.
{EXPERIENCES.map(exp => (
onEnquire({ name: exp.title, slug: exp.slug })} > {exp.title}
{exp.sub}

{exp.title}

{exp.body}

{exp.duration}
))}
); } /* -- Routes section -- */ function RoutesSection() { const [activeRoute, setActiveRoute] = useStateS(0); return (
Cruise the coastline

Marina to Burj Al Arab, with stops you choose.

Most charters trace the same five-point arc. Your captain pauses anywhere you'd like — swim, swap routes, or anchor for dinner.
Dubai cruise route map {ROUTES.map((r, i) => (
{r.name}
))}
{ROUTES.map((r, i) => (
setActiveRoute(i)} onMouseEnter={() => setActiveRoute(i)} >
0{i+1}

{r.name}

{r.sub}
{r.duration}
))}
Build this route {Icons.arrow} Includes free jet ski stop
); } /* -- Promo band -- */ function PromoBand() { const PROMOS = [ { icon: "20%", title: "20% Deposit", body: "Hold any yacht for any date with a 20% deposit. Balance on the day, on board." }, { icon: "48h", title: "Free Cancellation", body: "Plans changed? Cancel up to 48 hours before departure — full refund, no questions." }, { icon: "—", title: "Weekday Saver", body: "Mid-week charters carry a quiet discount. Best for proposals and intimate parties." }, { icon: "★", title: "Free Jet Ski", body: "Every half-day charter and above includes a complimentary jet-ski session, on us." }, ]; return (
What's included

Promises, not asterisks.

{PROMOS.map(p => (
{p.icon}

{p.title}

{p.body}

))}
); } /* -- About / promise -- */ function AboutSection() { return (
Guests aboard a Cozmo yacht
The Cozmo promise

A quieter kind of luxury.

Cozmo Yachts has chartered Dubai's coastline since 2014 — one of the city's most awarded charter operators, with a fleet built around celebrations rather than spectacle.

We own every vessel in our roster. Our captains and crew are full-time, not freelance — which is why guests come back, and why our Tripadvisor average has stayed above 4.8 across 464 reviews.

2014
Founded
464
Tripadvisor reviews
10
Owned vessels
Visit our marina {Icons.arrow}
); } /* -- Contact section -- */ function ContactSection({ onCallWhatsApp }) { return (
Get in touch

One message. One concierge.

Our concierge replies on WhatsApp from 09:00 to 23:00 GST. Most quotes within 15 minutes.
Boarding

Dubai Marina

Berth assigned on confirmation — most charters depart from the Marina Walk pontoons, steps from JBR and easy taxi access. Free parking at the dock.

Dubai Marina Walk
Dubai, United Arab Emirates
25.0773° N · 55.1373° E
{Icons.phone} +971 52 944 0222
Head office

Al Barsha 1

For pre-charter consultations, corporate enquiries and large-event planning. Visits by appointment.

402, B8 Building
Barsha Horizon, Al Barsha 1
Dubai, United Arab Emirates
25.184838° N · 55.264240° E
Plan a visit {Icons.arrow} Mon–Sat · 10:00–19:00*
* hours pending client confirmation
); } /* -- Footer -- */ function Footer() { return ( ); } Object.assign(window, { FleetSection, ExperiencesSection, RoutesSection, PromoBand, AboutSection, ContactSection, Footer });