Hi
i had the same problem some time back, it was were the wires enter the headlight, there is a rubber ring that fits around the hole were the wires enter, this had come away and had worn the plastic sleave on one of the wires, that in turn kept blowing the fuses.
all i did was tape up the worn wires and refitted the rubber seal with a little silicone sealant to hold in place. no more problems now after about 12 months.
hope this may help
Safe riding
Herb