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.
From what you can do to where you should go
- 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–100A band becomes a number so it can be compared with what a break demands. 62 out of 100 reads as advanced intermediate.
- 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.
Face, typical5.0mUp to 5.0m on the bigger daysRideable days90%Share of days with a waveOffshore mornings90%Wind from EWater27°Crowd index 5 of 5 - 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 - 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 - 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 year - 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 confirmBalanceStatedCollected automaticallyRefundsBy policyPreviewed line by line before you confirmReviewsDouble-blindYours and the camp's publish together
From a house on a coast to a listing that sells
- 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.
- 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.
- 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.
- 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.
The catalogue behind all of this
Every chart on this page is drawn from those rows — including Ribeira d'Ilhas, above.