The coast guard said the overnight rescue of 396 migrants was complicated by “critical and worsening sea conditions and the shallow water” where the boat ran aground off the port of Pozzallo in southeastern Sicily.
Video images showed the grounded fishing boat pitched to one side amid high waves and the loading of migrants onto two port tugboats that helped in the operation.
Meanwhile, after more than a week at sea, 306 migrants on board the Ocean Viking humanitarian rescue boat operated by SOS Mediterranee were given a green light to disembark in Sicily.
“Indescribable relief on the Ocean Viking,” the association said on Twitter, after being told the ship could dock at the port of Augusta, on the island’s east coast.
The charity’s Claire Juchat had earlier appealed for help in a video message from on board.
“We’ve just gone through a storm with over-two metre waves, it’s raining, the bridge is wet, tonight the rescued have been soaked, frozen, we have to be disembarked as quickly as possible,” she said.
The boat rescued the migrants in four separate operations. It had been seeking a port to disembark the migrants since Sunday.
More than 57,000 migrants have landed in Italy since the beginning of the year, compared with about 30,000 in the same period last year, according to the interior ministry.