Dolphins first, then reefs. That’s the vibe of this Wasini Island day trip from Diani: you get a Swahili dhow cruise where dolphin spotting is often the main event, and you also have snorkeling equipment plus a certified guide to help you get comfortable in the water. Add in a guided stop at Shimoni’s Slave Caves, and it turns one beach day into something with both fun and weight.
My favorite part is how the day is built around doing things in the right order: sail out, snorkel while you’re still fresh, then eat well, and only afterward slow down for history. One possible drawback: it’s a full-day schedule (pickup around 7:30am, return around 3:30pm or later), and it depends on the weather and the sea being cooperative.
In This Review
- Wasini in a Nutshell: the highlights that matter
- A 7:30am start that pays off: getting from Diani to Shimoni
- Cruising on a traditional Swahili dhow: dolphins, drinks, and the open ocean
- The low-tide sandbank moment: a break from snorkeling
- Snorkeling at Kisite-Mpunguti: coral, fish, and first-timer support
- The big lunch reset: coconut sauce, seafood, and oceanfront views
- Shimoni’s Slave Caves: what the 15–20 minute visit brings
- Price and value: what you’re really paying for
- Timing and logistics: what the full-day schedule feels like
- What to pack so the day stays comfortable
- Who this tour suits best (and who should think twice)
- Should you book this Wasini Day Tour with Coral Spirit?
- FAQ
- What time is pickup from Diani Beach?
- How long is the Wasini Day Tour?
- Is hotel pickup and transport included?
- How likely am I to see dolphins?
- What snorkeling gear do I get?
- What’s included for lunch and drinks?
- How long is the Slave Caves visit?
- What should I bring with me?
- What happens if the weather is poor?
- Is there free cancellation?
Wasini in a Nutshell: the highlights that matter

- High odds dolphin cruise on the dhow, with soft drinks and drinks served onboard.
- Kisite-Mpunguti snorkeling with gear and guidance, helpful for first-timers.
- Low-tide sandbank time, where you can relax when the sand shows up.
- Beachfront lunch setup after snorkeling, with generous food and ocean views.
- Shimoni Slave Caves visit (about 15–20 minutes) to understand what happened during the old slave trade.
- Full-day pacing from Diani, including hotel pickup and a return drop-off.
A 7:30am start that pays off: getting from Diani to Shimoni
The day begins with pickup from select Diani Beach hotels at about 7:30am. Expect a long, smooth start: your driver takes you roughly an hour from Diani to Shimoni, and along the way you pass rural villages, sugar cane plantations, tall palm trees, and lots of green.
I like this because it avoids the feeling of wasting daylight. You’re up early, yes, but you’re also set up to be on the water when the day is still moving fast and the light is good for spotting marine life.
You can also read our reviews of more tours and experiences in Diani Beach.
Cruising on a traditional Swahili dhow: dolphins, drinks, and the open ocean

Once you reach Shimoni, you meet the guide and head to the piers. From there, you board a traditional Swahili dhow for the cruise toward the Kisite Marine area.
This is also where the tour leans hard into comfort. Onboard you’re served soft drinks, water, beer, and fruits. There’s something about sailing on a smaller traditional boat that keeps the day feeling more personal than a big-group ferry, and the crew setup is geared toward keeping you ready for the snorkeling portion that follows.
The standout promise here is dolphin spotting. The tour notes about a 90% chance of seeing dolphins during the cruise. Real talk: dolphins aren’t “on command,” so don’t treat it like a guarantee—but this is one of the best odds I’d consider in this region for a dolphin-focused outing.
The low-tide sandbank moment: a break from snorkeling

When conditions line up, low tides can expose a sandbank. The tour plan includes time to relax and sunbathe there.
This matters because snorkeling can be mentally and physically tiring, especially if it’s your first time. The sandbank break gives you a reset without cutting the day short. If the sandbank shows, it’s a simple pleasure: you’re still out on the water, but you’re not constantly adjusting a mask or floating position.
Snorkeling at Kisite-Mpunguti: coral, fish, and first-timer support

After the dolphin cruise, it’s time for snorkeling. The tour’s focus is clear: see coral, tropical fish, and sea plants in the marine park area.
What makes this easier is the included setup:
- Snorkeling equipment is provided
- You have a certified guide
- The day is paced so you’re not just thrown into the water
In real-life terms, this is where your experience can go from stressful to fun fast. One of the best bits you’ll want to count on here is active help—especially for your first snorkeling attempt. If your mask is acting up, having someone nearby who can spot the problem early makes a big difference, and it’s exactly the kind of support this tour is set up to provide.
You should also expect the water life to feel close and plentiful, because the whole outing is designed around this marine area. Some days include memorable extras like sea creatures beyond the usual fish (for example, sightings like turtles and even a reef shark have been reported), but those are bonuses, not the main plan.
The big lunch reset: coconut sauce, seafood, and oceanfront views

Once snorkeling wraps, you sail back toward the mainland and get lunch at an open restaurant with a beach front view. This is timed as your recharge point after being on boats and in water.
The included meal is properly “meal-sized,” not just a snack:
- Starter: coconut sauce with chapati
- Main (seafood): fish, crab, calamari
- Main (chicken): chicken with coconut rice/chapatis/chips
- Vegetarian: dhal, vegetable curry, samosas
- Dessert: fruits
On top of that, the tour includes snacks and drinks during the day. One review highlight worth noting: people loved how filling and flavorful the lunch was, especially when it’s served with the ocean right there.
After lunch, you get a short 15-minute rest before the history part of the day.
Shimoni’s Slave Caves: what the 15–20 minute visit brings

Then comes the most serious stop: Shimoni’s Slave Caves. The tour is brief by design—about 15–20 minutes—but it’s meant to land you in the story behind the site.
You’ll hear what the caves were used for during the old slave trade, and the format is guided. It’s a “somber history” stop, not a quick photo opportunity. If you’re the type who likes context (and not just the spectacle of being somewhere), this visit adds real meaning to the day.
I also like the pacing here. Doing the caves after lunch and rest helps you mentally shift gears. You’re not trudging through history while tired and chilled from the water—your brain has room to absorb what you’re seeing.
Price and value: what you’re really paying for

At $125 per person, this tour isn’t the cheapest option in the Diani area—but it also isn’t built like a bare-bones excursion.
Here’s what’s included that helps justify the price:
- Private transportation (pickup and drop-off from select hotels)
- Park fees
- Snorkeling equipment
- Certified guide
- Slave Cave visit
- Lunch plus snacks and drinks, including alcoholic drinks
- Coffee and/or tea, plus bottled water
When I look at value for a day like this, I think about how many “separate payments” you’d face if you did it on your own: transport, marine access/fees, boat time, equipment, a proper history guide, and food. This package bundles those pieces into one schedule, which is a big deal if you don’t want to spend your trip planning logistics.
There’s still one cost to consider from the tour style itself: it’s a full day. If you prefer slow beach time and hate early starts, you might feel like the money buys fatigue. But if you want dolphins + snorkeling + a guided history stop in one go, the value gets easier to see.
Timing and logistics: what the full-day schedule feels like

Here’s the rhythm you should expect:
- Pickup ~7:30am from your Diani hotel
- Drive to Shimoni (about 1 hour)
- Dhow cruise and snorkeling portion
- Lunch on the mainland with ocean views
- 15–20 minute Slave Caves visit
- Return drop-off around 3:30pm or later
The tour also lists a maximum of 100 travelers, and it runs as a structured day with a set sequence. For many people, that’s exactly what they want—clarity, a plan, and someone handling the transitions.
A practical note: if you’re sensitive to motion, the day involves boat time plus driving. Bring your patience for a schedule that can run a little longer when conditions shift.
What to pack so the day stays comfortable
The tour is set up for you to snorkel and swim, but you’ll still want to show up prepared. Bring:
- Swimming costumes
- Water friendly shoes
- Towels
- Hats
- Sunglasses
- Suncreen
The list also specifically calls out swim-friendly items because you’ll be moving between boat, sand/low-tide areas, and mainland steps. If you show up without sunscreen, you’ll feel it by lunchtime.
Who this tour suits best (and who should think twice)
This is a strong fit if you want a single Diani day that includes:
- a chance at dolphins on the cruise,
- guided snorkeling at Kisite-Mpunguti,
- a filling lunch with a beachfront view,
- and a short but guided history visit in Shimoni.
It also works well for people who are new to snorkeling. The presence of a certified guide and provided equipment are exactly what make first-timers feel supported.
If you hate early mornings, or if you know you get seasick easily, you might want to reconsider. And if you’re expecting a totally predictable “see dolphins, guaranteed” day, treat that part as likely, not certain.
Should you book this Wasini Day Tour with Coral Spirit?
I’d book it if you want variety in one day: dolphins, coral-and-fish snorkeling, good food, and a meaningful stop that isn’t just sightseeing. The schedule is built to keep you active without forgetting to feed you, and the included snorkeling equipment plus guided support is a real comfort factor.
I’d hesitate only if you strongly prefer a slow, no-early-start beach routine or you don’t handle boat movement well. Also remember it depends on good weather. If conditions don’t cooperate, the tour can be switched to a different date or refunded.
If you’re the type who thinks one great day is better than five mediocre ones, this one is built for that.
FAQ
What time is pickup from Diani Beach?
Pickup is around 7:30am from select Diani Beach hotels.
How long is the Wasini Day Tour?
The tour lasts about 8 hours (approx.).
Is hotel pickup and transport included?
Yes. The tour includes private transportation and hotel pickup/drop-off from select Diani Beach hotels.
How likely am I to see dolphins?
The cruise notes an about 90% chance of spotting dolphins during the ocean sailing portion.
What snorkeling gear do I get?
You get snorkeling equipment (masks and snorkels are included), plus a certified guide to support you.
What’s included for lunch and drinks?
Lunch is included, and the day includes snacks and drinks. The meal includes a starter with coconut sauce with chapati, a seafood or chicken main (or vegetarian options), and fruits for dessert. Drinks include soft drinks, water, beer, and wine, and coffee and/or tea are also included.
How long is the Slave Caves visit?
The Slave Caves visit is about 15–20 minutes.
What should I bring with me?
Bring swimming costumes, water friendly shoes, towels, hats, suncreens, and sunglasses.
What happens if the weather is poor?
This experience requires good weather. If it’s canceled due to poor weather, you’ll be offered a different date or a full refund.
Is there free cancellation?
Yes. You can cancel up to 24 hours in advance for a full refund. Less than 24 hours before the start time is not refundable.
























