I would strongly recommend Small Hope Bay Lodge on Andros. It's all inclusive, the accomodations are rustic but clean, the food is excellent and the staff was extremely friendly. I worked on a liveaboard in the Bahamas for over eight years and have dived just about everywhere in the Bahamas (from the Abacos in the north to Cay Sal in the South) and the one thing that has impressed me is the diversity of the diving. Beautiful walls, shallow reefs, blue holes, wrecks, drift dives--there is something for every taste. That being said, if it's an all-inclusive you desire, you can't do better than Small Hope Bay. I not only went for the diving, but I returned there to get married because it is such a beautiful environment.