Spanish coastguards have rescued nearly 600 people from 15 boats and a jet ski in the waters between Morocco and Spain.
A coastguard spokesman said 599 people had been rescued since the early hours of yesterday morning, a large number for just one day in Spain.
The route between Morocco and Spain is increasingly used by migrants and refugees trying to reach Europe.
At least 35 young people, including a baby, were among the flow of migrants crossing the Strait of Gibraltar and the Alboran Sea as they fled unrest or poverty in their countries, he said.
"The high number of boats coming to the Spanish coast this summer is unusual," a spokeswoman for Spain's coastguards said, adding that there were three times as many as in the same period last year.
According to the International Organisation for Migration (IOM), 8,385 migrants had arrived in Spain this year by 9 August.
At least 121 drowned while attempting this route, compared with 128 deaths for the whole of 2016, as recorded by the IOM.
The number still pales in comparison with the number of people hitting the shores of Italy, which saw close to 97,300 people arrive this year until 13 August, with 2,242 deaths.
In June, about 5,000 people were rescued in just one day in the Mediterranean Sea off Libya, Italian coastguards said.
But Spain could overtake Greece this year in the number of migrants arriving by sea, the IOM said this month.
That does not take into account those crossing by land into Ceuta and Melilla, two Spanish territories in northern Morocco. Both cities are the EU's only land borders with Africa.
As a result, they are entry points for migrants who regularly try to climb high double border fences or force their way through them with wire cutters, or hide in vehicles crossing the frontier.