Well, from the description of the events, it sounds like she didn't "know" the events were happen, just that they were more likely in a way that's not captured with a sufficient premium. That's not the same as e.g. insuring against your car getting dented, knowing you plan to dent it.
So what she did was more analogous to reasoning that, "Oh, man, people always seem to rear-end you when you're driving a red sports car. Since I drive one, I guess I'll pay extra for the no-deductible option for accidents involving getting rear-ended." She doesn't know she'll be one to get rear-ended, she didn't cause the rear-ending, she just recognizes it as being super-likely and thus a good deal.
With that said, I think there is a sense in which this is fraud. Generally, insurance requires you to have an "insurable interest" -- i.e. independent reason to value the insured thing -- to prevent the kind of asymmetric info/moral hazard situation that breaks their ability to model the risk and which leads to cases like this.
So the contract almost certainly had a clause like, "I am going on this flight for business or pleasure reasons" (or something more lawyer-screened). That would establish the insurable interest: the insured wants to go on this trip, and wants it to go well. So she'd be entering the contract on fraudulent terms if she bought the trips/insurance solely to profit off the payouts.
Still, I have to agree with the OP's comment. If someone is this good at assessing risk, you should hire them to tune your risk model. She did pretty darn good with far less info than the insurer had to work with!