This is a University town. It's stuffed with student accomodation, a.k.a. "homes in multiple occupation".
Yes, I think it's roughly like what you said: the Council doesn't want holiday homes in this town. Housing is expensive here, because in addition to two universites, it has a cluster of big hospitals. But we still need inexpensive housing for the multitude of low-paid wokers those institutions require.
Tourists are a boon for some places, but this town would work better with less tourists (few of the tourists buy anything, and most of them don't stay overnight anyway - they just want a selfie in front of an old building).
[Edit] Not exactly; an old-fashioned couch-surfing isn't ruled out. Nor is am apartment let for less than 90 days a year. But anything that could be an attempt to get around student-housing regulations is probably banned, because that's heavily regulated.