I would have phrased it as Does your town have any colorful “characters”? (as no reason a big city like NYC couldn’t have more than one). Making it plural and adding the adjective would totally eliminate the ambiguity.
Edit: enipla apparently just skimmed the title and read it my way, heh.