How the match is made.

Two tracks. The first is what happens when you look for a camp. The second is what happens when you list one. Both run on the same rows, which is the point: the wave data a surfer reads is the wave data an owner cannot edit.

Track one · surfers

From what you can do to where you should go

  1. Step one

    Step 1: Say where you actually are as a surfer

    Ability, years in the water, the size you are comfortable in, what you ride, what you came for, budget, room, food, and anything you rule out. Ten answers is enough to score with; two is not, and we will say so rather than guess.

    Access needs and hazard dealbreakers are filters, not weights. A camp that cannot meet one is removed from your results, never traded off against a nicer wave.

    Ability, 0–100050100YOU

    A band becomes a number so it can be compared with what a break demands. 62 out of 100 reads as advanced intermediate.

  2. Step two

    Step 2: We hold the wave data, not the camp

    Every published break carries type, bottom, direction, power, paddle-out difficulty, swell window, offshore wind bearing, tide windows and hazards — plus twelve month rows of size, consistency, wind, water temperature and crowd. That is 504 rows across 42 breaks, and no owner can edit them.

    These are editorial estimates from long-run observation, carried with a confidence percentage. They are not a forecast. Check the forecast before you paddle out.

    Padang PadangSLAB · LEFT · CORAL REEFPWR 9PADDLE 5/5DEMANDS · JUL100/1005.0m–5.0m FACE · 90% OF DAYSSSW–WSW SWELL · E OFFSHORE · MID–HIGH/HIGH TIDE
    Face, typical5.0mUp to 5.0m on the bigger days
    Rideable days90%Share of days with a wave
    Offshore mornings90%Wind from E
    Water27°Crowd index 5 of 5
  3. Step three

    Step 3: Ten dimensions, each as wide as it matters

    Ability, season, wave style, goal, budget, room, vibe, crowd, food and extras. The chart is a depth section: each dimension is as wide as its weight and as deep as it falls short, so a poor fit looks wrong before you read the number. Every score carries its reasons.

    The weights change with what you came for. A surfer here to learn is scored differently from one here for the wave — the same camp can be a strong fit for one and a poor fit for the other.

    Atlantic Line Ericeira · July
    Good fitCONFIDENCE 87% · COVERAGE 99%76/100255075AbilitySeasonWaveGoalBudgetRMVBCRFDEX
  4. Step four

    Step 4: Below the confidence floor there is no number

    If too few of your answers are in, or we hold too little on the break, the chart draws unsurveyed water and asks the questions that would let us answer. There is no code path that renders a zero-signal result as a percentage.

    Same camp, almost nothing answered
    Not enough to go onUNSURVEYED — TELL US MORE255075AbilitySeasonWaveGoalBudgetRoomVibeCRFDEX
  5. Step five

    Step 5: Pick the month, not just the place

    A coastline is a different place in February than in August. Search is scored per month, so a camp that is a strong fit in October can be a poor one in July — and the season strip shows you which is which before you commit to dates.

    South Bali across the yearJFMAMJJASOND
  6. Step six

    Step 6: Hold the dates, pay a deposit, know the rest

    Holding dates takes the beds out of inventory while you fill in guest details. You pay a deposit to confirm; the balance is collected on a stated date before check-in. The cancellation deadline is shown in the camp's own timezone, with the offset spelled out, before you pay anything.

    If a break is above the ability you gave us and you book it anyway, you have to acknowledge that in writing first, with the break named. We would rather lose the booking.

    DepositStatedCharged when you confirm
    BalanceStatedCollected automatically
    RefundsBy policyPreviewed line by line before you confirm
    ReviewsDouble-blindYours and the camp's publish together
Track two · camp owners

From a house on a coast to a listing that sells

  1. Step one

    Step 1: Link your camp to the breaks it surfs

    You pick the breaks and give the transfer time; we supply the wave data. Break attributes are read-only in the console and carry a platform-verified mark, which is what makes wave figures comparable between two camps on the same coast.

    If your coastline is not in the catalogue, you request the break and we survey it. Your listing cannot publish until the wave behind it exists.

  2. Step two

    Step 2: One calendar per room pool

    Capacity, nightly price, closures, minimum stay, arrival and departure rules, all on one grid you can bulk-edit over a range. Reducing capacity below what is already sold is refused with the date and the number of beds, rather than silently overselling.

  3. Step three

    Step 3: Charges settle to your own Stripe account

    Guests pay a deposit to confirm and the balance on schedule. Money goes to your connected account with our commission taken as an application fee, and every payout itemises the bookings inside it.

    Payouts begin the day after check-in, not at booking. A cancellation after payout is reconciled against your balance.

  4. Step four

    Step 4: What v1 does not do

    There is no channel sync: if you also sell elsewhere, you keep both calendars. There is no paid room upgrade mid-stay — a move is price-neutral. Unpublished reviews are neither listed nor counted, so your rating cannot be moved by a review nobody can read.

What we hold today

The catalogue behind all of this

Find a camp
Coastlines12
Named breaks42
Month rows504
Published camps14

Every chart on this page is drawn from those rows — including Ribeira d'Ilhas, above.