sheep farm in the mountains of the iveragh peninsula