Thousands of people protested in holiday resorts in Spain's Canary Islands on Sunday against over tourism which they say prices local people out of the housing market.