Most operators seemed to use Polmans for safari's, but there's loads out there. You'll plenty of options when you get in resort. There's a few local dive operators in the Diani area, eg Southern Cross Scuba and Diani Marine. I used Baracuda Diving Team further north who were pretty good.