Thanks for all your replies.
Will look into Tohfinio, Bazaruto and Benquerra.
Unfortunately I don't own a capable vehicle, that and we'd be flying in, so lifts would be essential.
I've put in a query with JoLo, as well as a few travel agents for mauritius/seychelles/maldives etc, so...