I f you have absolutely no idea where the hole is then the only way is to empty the pond and inspect the liner. You could lower the water level a few inches at a time and see if it still leaks over a period of a day. That way you could find out if the leak is near the top of the liner but that could take an age.