As for Kasawari Lodge, I can't say enough good things about that place. Here are a few of my pics to show what you might find there. I WILL be going back there some day.
The boats were a local design and wonderful to dive from.
Well designed, well built, and wonderfully run!