The diversion ditch will probably do wonders for you, small pond. Maybe even a couple of them. You might also consider just randomly placing rocks around the hillside above the pond as a means of slowing down any water that gets beyond your ditch(es), kind of like creating a space where there is no single straight path to the pond, forcing the water to basically ricochet down the hillside.