Holiday resort

From a listing on booking sites to a resort that takes its own bookings.

Cabana Mio is a group of self-catering beach chalets in Amanzimtoti on the KwaZulu-Natal South Coast. The new site lets a guest check dates and book direct, and gives them reasons to pick those dates: events, places to visit and the weather to expect.

ClientCabana Mio
FocusDirect bookings
WorkStrategy, design, development
Live sinceOctober 2026
StrategyDirect-booking plan
ExperienceSearch-first design
PlatformBooking engine
AssistantCheryl, by voice

The job was bigger than showing the chalets.

Travellers search for a place and a date together. If a resort’s own website cannot answer “is it free that weekend, and what does it cost?”, the guest goes back to a booking site, and the resort pays commission on a guest who was already looking for it.

The work was to put that answer in the first screen, take the booking on the resort’s own site, and surround it with the local knowledge a booking site does not have.

Dates before brochure

The search for check-in and check-out is the first thing on the page, as on the booking sites guests already know.

Reasons to come

Events, places to visit, guides and the seasons give a guest a reason to choose a weekend and stay longer.

The office stays in control

Rates, seasons, closed dates and deposits are managed by the resort in its own admin area.

What the platform does, every day.

A guest can go from “what’s on in Toti?” to a held booking without leaving the resort’s own site.

Its own booking engine

Live availability across the chalets, season pricing, and a booking held with a reference and an EFT deposit.

An events calendar joined to the booking calendar

Concerts, races and festivals appear on the dates a guest is choosing, each with a “stay for it” link.

A map with measured driving times

Beaches, golf courses, restaurants and attractions around the resort, each with the distance and minutes by road.

Guides and things to do

Pages for the Comrades Marathon, the Durban July, deep-sea fishing, golf, family days and day trips.

Cheryl, the voice assistant

Cheryl checks availability, finds events and takes a booking by voice, and confirms the details before she books.

Weather and seasons

Sea and air temperature, rainfall, sunrise and sunset for each month, so guests can choose when to come.

Design the booking decision—not merely the pages.

01
Search

Answer “is it free?” in the first screen

Check-in, check-out and one button, with shortcuts for a weekend, a week from Friday and the December holidays.

02
Reasons

Give the dates a purpose

What is on during the stay appears beside the dates, so an event becomes a reason to book.

03
Booking

Take the booking without sending the guest away

Chalets, extras, details and deposit are handled on the resort’s own site.

04
Arrival

Prepare the guest before they travel

An arrival guide covers directions, beach safety and emergency numbers.

The challenges

A booking engine, a sister brand and no stock photography.

Each of these was a real constraint on the project. The answer is what shaped the site.

01

Bookings come from more than one place

The resort’s chalets were already sold through an outside booking system. A second engine taking bookings for the same chalets risks selling one night twice.

What we didThe engine refuses a double booking at database level, and a calendar feed lets the two systems be kept in step.

02

Booking sites hold the search results

For a search like “accommodation in Amanzimtoti”, the large booking sites take nearly every result. A small resort cannot outrank them on the same words.

What we didThe site aims at searches the booking sites ignore: events, golf, fishing, races and what is on this weekend, each leading back to available dates.

03

Two brands, one resort

A holiday membership sold at the same resort has its own website. The two could confuse guests and compete in search.

What we didThe subjects were divided once, in writing. This site owns short stays, events and area guides; the membership site owns the five-year plan.

04

Real photographs, not stock

The pictures to hand were informal ones taken at the resort. Stock images of a beach would look more polished and say nothing true about the place.

What we didThe design carries the quality through type, colour and layout, and the photographs show the real chalets and the real path to the beach.

Six layers working as one business.

The visible website is one layer. Strategy, messaging, experience, technology, communication and stewardship were designed together.

Business strategy

Win the direct booking, and sell the nights and weekends the membership does not.

Content & messaging

Local knowledge with sources: events, guides, drive times and seasons.

Experience design

The resort’s own colours on a shared seaside design system, so it sits beside its sister brand.

Technical platform

Booking engine, events, map, voice assistant and office admin on one database.

Customer communication

A booking reference and deposit details at once, and an arrival guide before the trip.

Ongoing improvement

A marketing plan sets out which kinds of stay to promote, in the order their dates come up.

Every section answers a different commercial question.

  • Is a chalet free on my dates, and what does it cost?
  • What is happening nearby while I am there?
  • How far is it to the places I want to visit?
  • What will the weather and the sea be like?
  • How do I book and pay?

Proof of depth—without inventing performance claims.

The site went live in October 2026, so there are no results to report yet. The measure for now is that a guest can search, choose and hold a booking on the resort’s own site.

1Booking engine owned by the resort
25Places on the map, with measured drive times
100/100Search audit score before launch
LiveOperating platform in market

Launch is the beginning of the evidence—not the end of the work.

  • Visitor figures will show which events and guides bring guests to the booking search.
  • A review request after every stay builds the resort’s own reputation, on its own site.
  • Past guests are the first people to hear about free dates and what is on.

Are booking sites earning the commission your own website should save?

More selected work

Other platforms shaped around a buying decision.

Your commercial problem will need a different answer

Bring the same clarity to your customer journey.

Book a Discovery Call to examine where attention, enquiries or follow-up are leaking—and whether a connected platform is the sensible next step.

  • Founder-led
  • Monday–Friday
  • Automatic timezone conversion
  • Google Calendar & Meet ready
Your next stepBook a Discovery Call

Select a date, choose your local time and tell me what would make the conversation valuable.

View available appointments