Diani Beach is also consistently rated one of the top beaches in the world for after diving activities.