In North America it is the same with travel to the Caribbean, Mexico and Central America.
To some extent, but the Spanish cities have a strong sense of established identity that is not too affected by tourists. For a start, there is not such an income gap between visitors and locals.