At least 1,000 migrants have landed in the Canary Islands over the past week and the Red Cross says the Spanish islands haven't seen numbers like that since 2006.