I would recommend Blue Marlin Lodge on South Water Caye.