Airbnb has pledged to remove over 150 illegal listings in the Canary Islands as part of a new agreement signed with the ...