Am D-Day der Landung auf Iwo Jima am 19. Februar 1945 führte die "USS Rooks" die LSTs an den Landungsabschnitt und diente anschließend als Radarvorposten. Am Nachmittag verlegte sie an die Südostspitze der Insel und deckte die dortige Landungen von US Marines. Zwischen dem 21. und 26. Februar setzte sie wiederholt ihre Artillerie gegen Ziel auf Iwo Jima ein, wurde zur U-Bootabwehr und erneut als Radarvorposten eingesetzt. Am 28. Februar verließ sie Iwo Jima und eskortierte Truppentransporter nach Saipan, fuhr mit zusammen anderen Zerstörern nach Ulithi und eskortierte anschließend zwei Geleitflugzeugträger nach Leyte. Am 1. April 1945 erreichte sie Okinawa und beschoss während der folgenden 87 Tage mit insgesamt 18.624 5"-Granaten die Küste der Insel. In diesem Zeitraum wurde sie wiederholt Ziel von Luftangriffen und schoss sechs feindliche Flugzeuge ab. Des Weiteren wurde sie zur U-Boot- und zur Luftabwehr eingesetzt. Munition, Treibstoff und Verpflegung wurden in dem Stützpunkt der Kerama-Inseln ergänzt. Am 6. April 1945 fanden die schwersten Luftangriffe statt. Gegen 1:00 Uhr war sie am Abschuss von sechs Flugzeugen beteiligt, die die alliierten Verbände angriffen. Mehr als 100 Flugzeuge griffen gegen 16:00 Uhr an und bis 16:48 Uhr schoss die "USS Rooks" einen Kamikaze ab und war am Abschuss weiterer fünf beteiligt. Um 17:12 Uhr wurde sie zur Unterstützung der "USS Hyman" gerufen, die durch einen Kamikazeangriff schwer beschädigt war. Zusammen mit der "USS Sterett" konnten drei weitere Angreifer abgeschossen werden. Der Schiffsarzt sowie ein Sanitäter setzten auf den beschädigten Zerstörer über, während er zur Reede von Hagushi eskortiert wurde.