Density of honey is greater than the density of water because ( Density is defined as mass per unit volume)
Particles of honey have large intermolecular forces compared to water.
Particles of matter have an intermolecular attractive force, which is why they attract each other. The intermolecular force of attraction depends upon the intermolecular distance. Honey is made up of many types of sugars which have very short intermolecular distance and hence there is a larger attractive force between them. Hence its density is greater than water.