South of Neptune Palm Beach Hotel in Diani Beach, the Diani Beach road returns to gravel, although it continues in a driveable condition, past one or two secluded properties around Kinondo, and past Kaya Kinondo itself. There’s little transport down here, so you’re likely to be driving or walking. You get to a hard right-hand bend, then 100m later a sharp left turning for Chale Point.

Chale Island

Chale Island is 4km further south, and 300m offshore. The island, once an uninhabited beauty spot, was acquired in the early 1990s by a property developer, with the help of two local MPs, despite being public land and a gazetted Mijikenda kaya. The resulting resort, the largely Italian-patronized Sands at Chale, owned by The Sands at Nomad in Diani, angered local people and wiped out acres of natural vegetation. But the owners claim the development has been sensitive, that only a third of the island has been built upon and that the other part is a nature reserve; there are plans to eventually open it up to day visitors. If, instead of driving down to Chale Point you keep straight ahead, you emerge, after exactly 3km of slightly rough-and-ready coral rag road, onto the main highway down to Tanzania, at a point 13km south of Ukunda.

Funzi Island

Funzi Island is separated from the mainland by a narrow channel that you can walk across at low tide. Unlike exclusive Chale, you can easily camp on the island if you’re equipped for a fair amount of self-sufficiency, and Diani operators run bird- and crocodile-watching day-trips here. The village of Funzi is at the southern end, about 6km from the mainland, and there are beaches and sections of reef scattered close to the forested shore on both sides of the island.

Wasini Island and offshore

Only 5km long and 1km across, Wasini Island has about a thousand inhabitants, and is totally adrift from the mainstream of coastal life. There are no cars, nor any need for them: you can walk all the way around the island in a couple of hours on the narrow footpaths through the bush. With something of Lamu’s cast about it, Wasini is completely undeveloped, and people tend to be conservative in dress – something you should be sensitive to while visiting (don’t wander around in a swimming costume).

The village of Wasini, an old Wa-vumba settlement, is built in and around its own ruins. It’s a fascinating place to wander and there’s even a small pillar tomb which still has its complement of inset Chinese porcelain. The beach in front of the village (and in fact the shores all round the island) – littered with shells, pottery shards, pieces of glass and scrap metal – are a beachcomber’s paradise that you could explore for hours (though be wary of pocketing sea shells or any artefacts).

Behind the village is a bizarre area of long-dead coral gardens, raised out of the sea by changing sea levels, but still flooded by twice-monthly spring tides. The boardwalk through the gardens was built by a local women’s group to help conserve the mangroves and corals, with funds going towards education and healthcare in the village. Walking among these eerie grottos, with birds and butterflies in the air, gives you the surreal impression that you’re snorkelling on dry land. The ground is covered by a short swathe of sea grass – the tasty kokoni  (sea vegetable) – and patrolled by fleets of small crabs with enormous right claws. Beyond the coral gardens, the boardwalk continues into the four types of mangroves growing here, providing an excellent chance to visit an environment that’s usually inaccessible.


MKWIRO, at the eastern end of Wasini, is still largely a fishing village. The inhabitants have traditionally had little contact with Wasini village, but the arrival of a diving business means they are now also engaging with the tourist economy.

Kisite-Mpunguti Marine National Park

Wasini has ideal conditions for snorkelling, with limpid water all around, and the waters offshore are the most likely area on Kenya’s coast for seeing dolphins. Several operators run full-day trips in large dhows to the reefs around Kisite island, part of Kisite-Mpunguti Marine National Park, which is actually made up of Kisite National Park, which covers 11 square kilometres, and Mpunguti National Reserve, which has less protection and covers 28 square kilometres. The area is renowned for having some of the best snorkelling in Kenya. Similar trips, on a more ad hoc basis, can be arranged with boat captains at the dock in Shimoni: depending on the number in your party, demand on the day and the kind of vessel provided, the price for a three-hour trip could range from Ksh10,000 for a small boat to Ksh17,000 for a dhow, excluding park fees. You’ll get the most out of the trip by getting down here as early as possible, adding lunch to the deal, and making a whole day of it. Always check that there are enough life jackets, and that they’re usable.

The boats normally go out of the Wasini channel to the east, then turn south to pass the islets of Mpunguti ya Chini and Mpunguti ya Juu (“little” and “great” Mpunguti) on the port side. Some 5km further southwest, Kisite Islet, a coral-encircled rock about 100m long, is the usual destination and anchoring point. The best parts of the Kisite anchoring area are towards the outer edge of the main coral garden. There are fish and sea creatures in abundance here, including angel fish, moray eels, octopuses, rock cod or grouper and some spectacularly large sea cucumbers up to 60cm long. At certain times of the year, however, the water is less clear, and repeated anchorings have destroyed much of the coral in at least one small area. Ask the crew if you’d like to try to find a better area: the Mako Koke Reef, the other main part of Kisite marine park, is about 4km further west. The KWS headquarters, near the jetty, where you buy park tickets, has a good display of information about local marine wildlife.

Book through Rough Guides’ trusted travel partners

Kenya features

The latest articles, galleries, quizzes and videos.

Saving the elephants: on the poaching frontline in Kenya

Saving the elephants: on the poaching frontline in Kenya

The African elephant is under constant threat from poachers, and numbers have fallen by one third in seven years. Joe Minihane journeyed to the Samburu reserv…

26 Dec 2017 • Joe Minihane local_activity Special feature
23 incredible pictures of Kenya

23 incredible pictures of Kenya

Rough Guides photographer Tim Draper took an intrepid trip through Kenya to visit remote tribes and see stunning landscapes. Here, he shares his favourite pictu…

29 Nov 2017 • Tim Draper insert_drive_file Article
The best aerial views in the world

The best aerial views in the world

Got a head for heights? If you're craving a new perspective on your travels, the best thing to do is get up high. From mountain-top panoramas to cityscapes, her…

17 Oct 2017 • Olivia Rawes camera_alt Gallery
View more featureschevron_right

Privacy Preference Center


Mandatory - can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.



Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.



Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID,__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll,c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs
__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID
__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll
c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs