They say it is a food grade dye:
"Can I over treat my pond with Crystal Blue colorant?
You can over tint your pond, but Crystal Blue pond colorant is a food grade dye and non-toxic to fish and animal life. If you put more then the recommended dose in your pond, the color will be a darker color, but dissipate over time.
** Please note, the gallon size is meant for larger ponds a 10th of an acre or higher. Colorant is available for small, backyard decorative ponds in smaller units and shows dosage by gallons."
But still not sure if the honey will be a funny color. Blue + Gold = Vomit Green?