As everyone said, Bali is clearly your best bet. I've stayed in LabuanBajo while doing land-based diving in Komodo area, and doubt that your wife would enjoy her time there alone while you went diving all day (and that means, perhaps, 8AM to 4PM, since the boat rides to and from the dive sites...