Holidaymakers have faced growing tension across Spain, with the Balearic Islands and Canary Islands facing overtourism protests in recent months.