The Libyan coastguard said it rescued 346 migrants on Tuesday, almost 100 of them women and children, crammed onto rubber boats and stranded off the country's coast.