Italy has said it will clamp down on further migrants and some, including allies of German Chancellor Angela Merkel, have said the European Union should turn the boats back to Africa rather than let them land in Italy or Greece.