Egal über welches Land sie einreist, sie braucht ein gültiges Visum (oder ESTA, was auch eine Art Visum ist).
Ohne es zu wissen würde ich behaupten, dass es aussichtslos ist, im August in die USA zu fliegen. Die Fristen, bis man einen Termin bei der amerikanischen Botschaft bekommt, sind lange (mehrere Monate!). Trotzdem würde ich an ihrer Stelle ein B2-Visum beantragen. Dieses ist für private / touristische Zwecke für einen Aufenthalt von max. 180 Tage pro Einreise (im Gegensatz zum ESTA, welches nur 90 Tage erlaubt). Es ist nicht erlaubt, zu arbeiten oder gar im Land zu bleiben. Dafür muss sie das Standardformular DS-160 ausfüllen, bezahlen und in der Regel zu einem persönlichen Interview bei einem zuständigen US-Konsulat antraben. Sie muss glaubhaft machen, dass sie nicht in den USA bleiben will, was (wieder nur meine Laienmeinung) nicht ganz einfach ist, weil sie bereits versucht hat, zu immigrieren. Wird das Visum erteilt, ist es zehn Jahre gültig. Das gilt auch für Leute, die keine ESTA haben können, weil sie z.B. auf Kuba waren oder eine Nationalität haben, die das nicht zulässt.
Ob sie die Impfungen nachholen kann und danach nochmals ein Immigrationsvisum beantragen könnte, müsste sie von jemandem abklären lassen, der sich damit auskennt.
Liebe Grüsse
Gaby