July 15, 2026
Every booking dashboard shows you the same five numbers. Visits. Sessions. Page views. Gross revenue. Average booking value. They light up green, you feel good, you close the laptop. And not one of them tells you whether your business will still be here in three years.
I've stared at those dashboards since 2012. They are built to make you feel busy, not to tell you if you're healthy. So here are five numbers I actually watch, the ones that told me something true when I was running boats and later when we were building software for people who run boats. None of them show up on the front page of your booking tool. That's not an accident.
Take every booking you did last month and split it into two piles. The ones that came straight to you, through your own website or your own front desk or a repeat guest texting your captain. And the ones that came through an OTA like Viator or GetYourGuide. The percentage in that first pile is the single most important number you own.
Here's why I care more about this than revenue. When an OTA sends you a guest, they mostly send you one trip, not the relationship. The marketplace controls the booking path, the reminders, and usually the easiest way that guest finds you again. If they book through the OTA next year, you pay the fee again. You rented demand, not a customer relationship.
A booking that comes direct is yours. You have the relationship, the contact, the chance to bring them back without paying a toll every time. Watch that percentage the way you watch the fuel gauge. If it's drifting down, you're slowly renting your whole business from someone else, and you won't feel it until the day they change their commission.
A lot of operators I know measure repeat guests year over year. In the Caribbean, I've learned that number can lie to you, and it lies confidently.
Our seasons don't line up neatly. A guest who sailed with you last February might not come back this February. They come back the following December, or they bring their brother in April, or a hurricane season shifts the whole rhythm a quarter. If you only look at a clean twelve months, you'll declare a loyal guest lost when they're just on island time.
So I look at a rolling 24 month window. Of the people who booked you in the last 24 months, what percent booked you again during that same window? That's your real loyalty number, and it survives the seasonality. When I was crewing the afternoon snorkel run at my family's Eagle Tours, the same faces would turn up in the same weeks, sometimes with the same cooler, and it took me years to understand that the loyal ones weren't annual. They were cyclical. A one year window would have hidden every one of them.

Weather days are not optional here. Christmas Winds blow out a morning run, a swell shuts down the reef, and you cancel. What happens next is one of the most honest tests of your business, and I rarely see operators measure it.
Take every weather cancellation over a season and split it into two counts: guests who took a full refund and guests who rebooked onto another day. That ratio tells you whether your cancellation policy is working or just existing.
If almost everyone takes the refund, your policy is training people to leave. Maybe you offer cash back before you offer a credit, maybe the rebooking is a hassle, maybe your staff reaches for the refund button because it ends the conversation faster. If most people rebook, you built something that keeps the guest and the revenue on a day the ocean tried to take both. I'd argue this ratio predicts your survival better than your review score does, and I'll fight anyone on that at a bar. A five star operator who refunds every weather day is bleeding money with a smile.
Gross revenue per seat is a comforting lie. The real number is what lands in your bank after everyone else has been paid.
Start with the seat price. Take out the payment processing fee. Take out the OTA commission if it came through a channel, and those fees vary, but I have rarely seen them feel small once you do the math. Take out the slice you lost to refunds that never got rebooked. What's left is your effective net revenue per seat, and it is almost always lower than you think.
I've watched operators celebrate a packed boat that made them less per head than a half-empty one the week before, because the full boat came through channels that ate the margin and the half-empty one was all direct. Two boats can look identical on the dock and be completely different businesses once the money settles. Track gross alone and you're flying by a gauge wired backwards.

The last one is quiet, and I ignored it for too long before I understood what it was telling me. Measure the average number of days between when a guest books and when they actually sail. Then watch which way it moves over months.
That gap is a signal about the health of your channels. When the window stretches out, people are planning around you, trusting you enough to lock in weeks ahead. When it collapses toward same day and next day, you've become a last resort, the boat people grab when their first choice was full. Same booking count, very different business underneath.
I learned to read this one the hard way. Back at SXM Deals I had a huge charter come in, real money, and I emailed the operator to confirm before I charged the card. He was cleaning his boat. It took him two days to answer. By the time he wrote back the guests were on someone else's catamaran. A long booking window is only worth something if you actually answer inside it.
If you track nothing else, track these five. Direct booking share. Repeat rate over 24 months. Your weather refund-to-rebook ratio. Effective net per seat. And your booking window trend. Not one of them is the number your dashboard puts front and center, and that tells you everything about who the dashboard was built for.
We build this kind of reporting into Junglebee because I got tired of watching good operators fly blind on the numbers that decide things. But you don't need our software to start. You need a spreadsheet and one honest afternoon. Pull last season's bookings and run these five by hand. The picture won't always be comfortable, but it'll be true, and true beats green every time.