This is a town that makes its income on travel. Therefore it has more than its share of accommodations. While there are large chances of rooms being vacant in the town, especially in the "off season" it is easy to close them up and only open them once they are needed. Having lived in areas (Hawaii and Colorado) that have incomes based on this I can tell you that this is the case. It is always better to have rooms to rent than not have them and need them.
Also, in times before the industrial age most unmarried males did not have a kitchen in the home. Heck, I have unmarried friends I doubt could find the kitchen of it was not where the refrigerator (beer storage) was located. This means most take meals out. This is why almost EVERY town has some sort of Inn/Tavern/Alehouse. While I know the tourist trade is a modern artifact, but if you look at historical documents from the Western Expansion of the US, towns were constructed about every 30 miles along roads. if it was feasible. This is because it was a days travel using horses. And while it was a "two horse town" the local housewife set out food for travelers, the first construction after that was some form of Inn.
Most places in well traveled routes have multiple places to stay. I know that here in CO it is a strange thing but towns that are Whistle stops along the road over 70% of the buildings are set up to service travelers (Hotels, restaurants, gas stations). Moving this to a per-industrial setting we have an Inn, an Alehouse and the widow woman taking in travelers. And the large Livery stable, a wheelwright and the like.
While I am not discounting the website you quote, I am basing this of documents from the Western Expansion of the US. If, I need to totally rethink the ideas I put forth I will. But this town must have enough traffic for people to come to it. This is why I used the road between Rapata and Tepentor (and points west). Most trade would move along this route, allowing the town to have a skewed number of "service" industries. Trust me if the town did not have the services the travelers would pass it by and find a campsite elsewhere. And this town would be a few houses and the "need" for adventurers would vanish.
Am I totally wrong? I am open to a discussion.
-BP