Diani Beach has a few interesting dive sites that are suitable for intermediate and advanced scuba divers. If you are a novice, the best dive site to try first is Mwanyaza.
An area that teems with marine animals like turtles, octopus, lobsters and sting rays, Mwanyaza could excite any photographer. It has a slanting coral reef. So, most dives are done from a dive boat. The drift dives are also done when the ocean has waves. At Mwanyaza, divers can achieve dive depths of between 8 to 20 meters. On average though, most divers achieve 14 to 15 meters.