Have you considered Angsana Ihuru? It's within spitting distance of Banyan Tree and within sight of Baros - so an easy boat ride from MLE. It has a truly marvellous house reef - of the kind you just swim out to - all the way around the almost circular little island.