Here's why:
* Concrete nouns refer to things that can be touched, seen, heard, smelled, or tasted. Honey is a substance that can be all of those things.
* Abstract nouns refer to ideas, qualities, feelings, or concepts. Honey is not an idea, feeling, or concept.
Therefore, honey is a concrete noun.