The answer to your question would be that the word "Cherokee" is capitalized in the sentence because it is a proper adjective. That is, the correct option would be B.
You should capitalize proper adjectives because they are derived from proper nouns and proper nouns are always capitalized.