With the changes to Fast past and the fact she is staying off site what should her plan be?
Impossible to know without knowing who she will be going with, how long she will be there, what times does she arrive at the parks, how long does she like to stay, park hoppers or not, etc etc etc.
VERY generically, without staying on-site she can arrive to one park 30 minutes prior to rope drop and immediately head to the top 1 or 2 headlinging attractions in the park, then make FP+ reservations at a kiosk for other the other headliners she would like to do, but schedule those after lunch.
Scheduling FP+ early in the morning doesn't make much sense since the wait is not usually long for those anyway on recommended days. If she park hops, by the time she gets to her afternoon park, she is running the risk that headlining FP+ will be gone for the day by the time she arrives.
How does she go about getting her fast passes?
Each park has kiosks set up where she can go to and schedule what she wants to do for the day. The earlier she schedules the better, but if she is there just as the gates open, I suggest heading to at least 1 attraction while it is still a walk on, then schedule FP+.