Intro
We worked with Luxury Boat Tours— a global, award-winning marine-tour operator running yacht cruises and guided snorkeling day-trips, with a category-leading product: a 4.9-star rating across 10,000+ reviews. The experience sold itself — but the growth engine didn't. Demand leaned heavily on the booking aggregators (the OTAs), an unhealthy dependence that quietly rented out margin the operator should have owned, while paid spend, especially on social, had burned budget with nothing to show for it and no one could read what any of it was doing.
This page is the Performance Marketing lens: how the paid channels themselves were rebuilt. The measurement work that made them legible lives in the Data & Analytic slens; the creative that finally made social convert was a rebuild of its own. This is also where the unhealthy reliance on the booking aggregators got reversed: the retargeting layer was built to catch the comparison shoppers who'd otherwise drift to an OTA and bring them back to the operator's own direct channel.
Meet the operator.
Luxury Boat Tours runs premium island day-trips — yacht cruises, manta snorkeling, cliff-view excursions, all-inclusive — with a category-leading 4.9-star rating across 10,000+ reviews, a wall of global awards, and strong organic and direct demand. The product is excellent and the brand is loved; the gap was never the experience — it was a growth engine that leaned too hard on the booking aggregators.
The gap was a paid engine. Social spend had never converted, search ran as a single unstructured account, and most bookings closed over separate messaging numbers that never flowed back to the ad platforms — so every performance figure, high or low, was lying. They didn't need another agency handed the ad accounts; they needed the channels built from the ground up and the lift proven against their own baseline.
The challenge — spray-and-pray, on a read that lied.
The account wasn't underperforming because of budget. It was underperforming because it was built to reach everyone and measure nothing. Five problems, in order of how much they distorted the picture:

Our approach — from one audience to an intent matrix.
The table below is the high-level cut. The working build is roughly 10× more nuanced — each cell splits by market, lead-time, and creative angle, with its own audience, message, and bid logic.
| Persona | Profile | What wins them |
|---|---|---|
| Value-Seeking Adventurer18–35 · solo, couples, backpackers | Itinerary-maximizer who books late and shops on price, discovers through visual social, and gets vocal the moment expectations slip. | Best-value framing, all-inclusive clarity, visible social proof, social-led discovery and deal urgency. |
| Quality-Focused Family30–55 · families, high-end hotel guests | Safety-first, comfort-driven, detail-oriented. Will pay premium when the value reads, doesn't barter, trusts the concierge. | Trust signals, premium extras, all-inclusive packages, hotel-partner and concierge channels. |
| Emerging Segmentsurfaced in the Month 1 data | A third audience surfaced through the Month 1 data, now being built into Month 2 targeting. | In development — defined in the Month 2 plan. |
The shift, before → after.
| Dimension | Before | After |
|---|---|---|
| Social | Broad cold spend, no retargeting, never converted | An intent-led engine where retargeting carries the highest intent |
| Search | One unstructured account, blanket bidding | Geo-segmented by market and job, brand the most efficient line |
| Targeting | One audience for every intent | A cold → warm → high-intent → brand matrix, each with its own logic |
| Margin channel | Direct revenue ceding share to aggregators | Direct website revenue growing as the defended, full-margin channel |
The return, before → after.
The clearest measure of the rebuild is the return on the same spend — the intent-led engine roughly doubled it.
Results — the media engine, working.
Measured where the margin lives and against the operator's own baseline — platform ROAS is deliberately left out because, with bookings closing over messaging, it can't be read honestly in either direction.
Honest read: Month 1 is a foundation, not a finished story. The retargeting engine is live and carrying intent, search is restructured, but the warm pool is still young — its compounding shows up in Month 2 as the audiences mature. We report the year-over-year lift rather than raw platform returns precisely because the messaging-led booking flow makes in-platform ROAS unreliable.
What this rebuild taught us about paid for a comparison-shopped category.
- Warm before cold. — When buyers compare before they commit, retargeting isn't the leftover — it's the engine. Build the warm layer first, then feed it from prospecting.
- One account can't serve every intent. — Splitting search by market and by role turned blanket spend into matched spend — and let brand emerge as the most efficient line instead of hiding inside the average.
- Protect brand, don't blend it. — Isolated and defended, branded search is the cheapest intent in the account. Left blended, it quietly subsidizes everything that isn't working.
- Measure against your own baseline. — This window grows every year. Reporting the gap over last year's same-window growth is what makes the number defensible — the rest is season.
A social account that had never converted is now the highest-intent layer in the media mix — and search is built by market and by role.
The engine is structured to compound: a maturing retargeting pool, a search account that isolates intent, and a brand line protected as the most efficient spend in the account.
Book a strategy call →The rest of the engagement.
Keep readingThis is one of four lenses on the same build. SeeFunnel & CROfor the booking-path rebuild, andData & Analyticsfor the attribution that earned the read — or return to theoverview.