Large parts of Spain have been protesting over recent months against what they describe as overtourism.