From July 1943 to February 1944, "Edison" served in the Mediterranean Sea. On 10 July she provided fire support for the troops landing on Sicily to which she escorted support convoys from Algiers and Bizerte until September. She screened the assault transports in the invasion at Salerno on 9 September, and remained off the beaches to guard minesweepers and provide fire support for the advancing troops. Continuing Mediterranean escort duty, on 16 December "Edison" screened while forced to the surface with depth charges and sank it with gunfire. "Edison" picked up 11 survivors. On 21 January 1944 "Edison" arrived off Anzio to patrol during the invasion landings. She provided fire support to the beleaguered troops and escorted transports and cargo ships to the beachhead until February, then sailed home for overhaul.