©derejeb/Getty Images

Diani Beach

With a flawless, long stretch of white-sand beach hugged by lush forest and kissed by surfable waves, it's no wonder Diani Beach is so popular. This resort town scores points with a diverse crowd: party people, families, honeymooners, backpackers and water-sports enthusiasts.

But if that sounds like your typical resort town, think again. Diani has some of the best accommodation in Kenya, from budget party hostels to funky kitesurfing lodges and intimate honeymoon spots. Most places are spread along the beach road, hidden behind a line of forest.

When lazing in a hammock gets tiring, visit the coral mosques with their archways that overlook the open ocean, venture into the sacred forests, or take in the monkey sanctuary – all are good ways to experience more of the coast than the considerable charms of sun and sand.

Top attractions

These are our favorite local haunts, touristy spots, and hidden gems throughout Diani Beach.