El "Heermann" se retiró a Kossol para ser reparado temporalmente antes de volver al Mare Island para realizar la puesta a punto, que fue completada el 15 de enero de 1945. Entonces volvió al Pacífico Occidental para apoyar los transportes rápidos en tareas de robos contra las fuerzas japonesas continentales que ayudaron a desmoralizar al pueblo de Japón y para prepararles para la rendición. Durante la Batalla de Iwo Jima, el "Heermann" realizó operaciones de desembarco por radar y tareas de piquete anitisubmarino. El 20 de marzo de 1945 hundió un pequeño carguero y rescató a siete tripulantes después de que se vino abajo. Siete días después tomó parte en el bombardeo nocturno de Minami Daito Jima. Durante la Campaña de Okinawa interceptó numerosos ataques enemigos bajo el fuego ya que protegía a portaaviones que proporcionaban soporte aéreo para tropas terrestres. El 18 de abril con la asistencia de los destructores "Mertz", "McCord", "Collett" y "Uhlmann" con aviones del portaaviones "Bataan", el "Heermann" hundió el submarino japonés Japanese 1-56, un carguero del temible suicida kaiten. Continuó soportando operaciones de transporte en Okinawa hasta la retirada del Golfo de Leyte para el reabastecimiento y los viajes hasta finales de junio. El 1 de julio ayudó como pantalla del transporte rápido de manera fiel continuó los ataques aéreos y los bombardeos durante 5 semanas.