Statements that Bonaire is too intense or all on your own are not true. Bonaire is easy diving and a very good place for a beginner to get experience. While most people on this board say they go there for the shore diving around the island and write off boat diving, it is totally possible and perfectly fine to stay someplace and do boat diving if that is more comfortable, and maybe some shore dives off your resort dock which will be very easy and simple to navigate. There's also no law that says you have to dive 6 times a day, no one is counting. Also no law that says you have to go all over the island and do harder ironshore entries if that's not your thing.
And Curacao is not really "much the same." There are similarities in the diving but the islands are more different than you might expect given that they are relatively close to each other. Again you can shore dive around the island if you so desire, or you can just boat dive if you prefer that (probably a little more focus on boat diving in Curacao,) or mix it up however you want. Either way, it's another good place for a beginner to gain experience.
Roatan would be a good place too. The Bahamas might be good, plenty of easy shallow diving if that's what you're looking for, though I don't think it's as good as the other places (and maybe not good if she is freaked out by sharks.) I also agree that Cayman can be good, as long as she is has good buoyancy control and doesn't mind the idea of sometimes being off a wall in deep water with no hard bottom. She might really enjoy Little Cayman Beach Resort. Cayman Brac Beach Resort would be good too, though the walls there tend to start deeper on average.