“Fish” is countable when referring to the animal, but can be uncountable when referring to the meat. Examples: “How many fish are in the soup?” versus “How much fish is in the soup?” However the plural form is identical to the singular — if the meaning is plural, then use the plural verb. The exception is that the word “fishes” may be used to mean several species of fish (the link from Clovek will cover this). (Hmmm… note that “species” is also the same in singular and plural.)
“Honey” is generally uncountable — how would you count it? We can count grams of honey, or bottles of honey, or whatever. If “honey” means “type of honey”, then it can be plural: “different honeys”, although this usage is not very common. If “honey” refers to a person you love as a term of endearment, then it is countable, as people are countable. For example, you could refer to your wife and kids as “your honeys”. Let me know if my explanation was helpful, or if you’re still confused.