Diani Beach is a world-famous stretch of coastline in Kenya. It’s on the Indian Ocean in Kwale County, south of Mombasa. The beach is about 17 kilometers (11 miles) long.

It’s known for its white sand beaches flanked by coral reefs, and the clear turquoise waters offshore. All these make it a leading beach in Africa and the world.

The area homes communities like the Digo, a part of the group of tribes forming Mijikenda. But there are people of various ethnicities in the location nowadays, both Kenyan and foreigners.

Visitors can enjoy a variety of activities such as swimming, sunbathing, windsurfing, kitesurfing, and snorkeling. Diani Beach is also home to a number of luxury resorts and hotels, making it a popular destination for travelers that need some relaxation from all over the globe.

Must Read: A Travel Guide to Kenya