Sicily has 4 groups of islands surrounding its coast all accessible by ferry or hydrofoil, however visitors cannot reach them all by day trip.
The Aeolian Islands are chain of 7 volcanic islands situated in the Tyrrhenian Sea off the north east coast of Sicily and a listed UNESCO World Heritage Site.
Ustica (9km2) is 60km north west of Palermo and the 3 Egadi Islands are off the west coast, all can be accessed by hydrofoil from Palermo and Trapani respectively.
The 3 Pelagie Islands, which include Lampedusa, are located 200km to the south of Sicily accessed by ferry (5/8 hours) from Porto Empedocle, 6km south of Agrigento.
Pantelleria, the largest of Sicily's offshore islands (83km2), is 40km closer to Tunisia than Sicily but accessed by ferry from Trapani (6 hours) or hydrofoil in the summer months from Mazara del Vallo (2 hours).