In April 1943, "Dido" returned to Liverpool for a 3-month refit before rejoining the Western Mediterranean squadron. The next month was spent taking part in diversionary bombardments against North Sicily during the landings. "Dido" was then used as an anti-aircraft guard for invasion bases at Palermo and Bizerte. On 12 September 1943, "Dido" escorted 600 troops to Taranto where the Italian Fleet surrendered. From Taranto, "Dido" went to Sorrento where she took part in the shelling to support troops. October and November 1943 saw "Dido" back in Alexandria for another refit.