Diani Beach is a popular coastal destination located along the Indian Ocean in Kenya, about 30 kilometers south of Mombasa. It is known for its pristine white sandy beaches, crystal-clear turquoise waters, and lush palm trees, making it one of the most beautiful beaches in Africa.