At least eight people were drowned after a boat carrying more than 35 migrants from the Maghreb region of North Africa and heading towards the Canary Islands capsized on Tuesday, emergency services said on Wednesday.
Four people were found dead late on Tuesday and another four bodies were rescued on Wednesday morning. The emergency services said they were searching for any more missing persons.
One of the 28 migrants rescued had to be transferred to a hospital.
A Reuters reporter saw rescue workers carry bodies on stretchers over the jagged rocks of Lanzarote's Orzola beach before placing them down and covering them with blankets.
Hundreds of people have died this year making the perilous crossing to the Spanish islands in the Atlantic Ocean, often in rickety, overcrowded boats with unreliable engines, according to the International Organisation for Migration.
Shelter
Migrant arrivals in the Canary Islands have surged to 17,000 this year — 10 times last year's total — as north and sub-Saharan Africans grow desperate after losing incomes from tourism, among sectors hit worst by the coronavirus pandemic.
The Spanish government promised on Friday to assist in building shelters for arrivals as local authorities appealed for help in housing thousands of migrants who are sleeping out in the open.
The perilous sea passage to the Canary Islands was once a more popular route but attempts became scarcer when Spain stepped up patrols in the mid-2000s.
This year, with fewer options, migrants seeking an escape from poverty or conflict are again taking the longer, 1,400 kilometre sea route to the islands off the Moroccan coast.