At least 26 people have died and 60 others rescued after two migrant boats sank off the southern Italian island of Lampedusa, a media report said on Thursday.