The Knowledge Hub — Diving Reference for Diani Beach | Scuba Duka
Skip to content
Morning briefing at the Scuba Duka diving centre

TheScuba DukaKnowledge Hub

Everything we know about diving this coast, written down.

Site descriptions, conditions observations, marine life, and the practical answers guests message us for — all of it from our own logs rather than from a general diving article.

Written by The Scuba Duka team · Reviewed by Ali, founder and Divemaster Instructor · October 2026

Divers at a briefing on the patio before a dive

Reference material

Built and maintained from the daily site log. Pages marked in preparation are being written from the same source.

A3 · In preparation

Dive Site Atlas

A page per named site: Alpha Funguo, Kisima Mungu, Milele, Galu, Dzinani, Kinondo, New Place and Kisite-Mpunguti. Depth band, suitable certification level, entry and exit, what a diver may notice, the skill it supports, the behaviour that protects it.

page in preparation
A4 · In preparation

Diani Conditions Almanac

Month by month: sea state, visibility observations, how the tide affects entries, and what the team plans around. Published as observation rather than guarantee — and nobody else on this coast can write it.

page in preparation
A5 · In preparation

Marine Life Field Guide

A short page per species group — turtles, rays, whale sharks, morays, macro life — cross-linked to the sites and months they relate to. Sightings never guaranteed.

page in preparation
Available now

FAQ Hub

Every question guests send us, answered once: before you book, learning to dive, on the day, safety and medical, families, and money.

read it →
Available now

Our reef promise

The briefing every guest gets, the standard our guides dive to, what we will not claim, and a dated record of documented activity.

read it →
A1 · In preparation

Course Fact Cards

One verified record per course: minimum age, prerequisite, session counts, maximum training depth, typical duration, supervision scope, upgrade route, inclusions, medical requirement. Dated, and the single source every page reads from.

page in preparation

Where the knowledge comes from

The daily site log

Tide, wind, visibility, current and entry condition are recorded before every dive day, and notable sightings after it. Years of that is what makes a conditions almanac possible.

Guides and instructors

People who dive the same 15 sites weekly notice change that a visitor cannot: bleaching and recovery, a species that has appeared, a reef gap that now runs harder than it used to.

Dive club members

Returning divers watching the same reefs over years contribute observations that feed the same log.

What we publish and what we do not

Observations are labelled as observations. Prices, durations, minimum ages, prerequisites, depth limits, medical requirements and transfers are verified by a qualified team member before publication. Nothing about conditions, wildlife or medical suitability is promised.

Who you will dive with

Seven people run the centre, four of them born and raised in Diani Beach. Between the four instructors sit more than 13,000 logged dives on this stretch of the Indian Ocean. Two qualified dive guides, Sampuli and Captain Michael, guide dives alongside them.

Ali

Founder · Divemaster Instructor

25+ years diving in Kenya and abroad. Born and raised in Diani Beach.

Kassim

Scuba Instructor

17+ years and 8,000+ logged dives, from Diani to Kisite Mpunguti. SSI and PADI certified.

Salim Swaleh
Scuba Instructor

4,000+ logged dives on Diani sites. Teaches SSI beginner to specialty courses.

Omari
Scuba Instructor

SSI and PADI Open Water Instructor, 1,000+ logged dives. Shoots underwater photo and video.

Sampuli
Dive Guide

Born and raised in Diani Beach. 100+ logged dives. Guides guest divers and runs equipment checks.

Michael
Dive Guide · Captain

20+ years scuba diving and captaining boats. Handles the boat and guides dives.

Meet the full team, with certification cards →
4.7 on Google144 reviews 4.9 on Tripadvisor186 reviews · Travellers’ Choice SSI Training Centerdivessi.com, centre no. 725540