On 21 March, "Hall" departed for Okinawa with Task Force 54 (TF-54). She began patrolling off that fiercely contested island on 25 March. Her gunfire drove off two Japanese torpedo boats on 30 March, and shot down two aircraft on 6 April. Continuing her operations, she covered minesweepers with gunfire, screened heavy units of the fleet, and provided close support gunfire until steaming to Leyte 28 May. She soon returned to the scene of the action, arriving back at Okinawa on 13 June. On 16 June, her lookouts observed the destroyer strike a mine off the beach. "Hall" immediately came to the rescue, pulling 48 survivors from the water.