There is nothing too difficult about finding a Buffalo. In Utah there are only three places you can find them Antelope Island, Book Cliffs, and Henry Mountains.
The difficulty is getting a the buffalo to look up or turn your way. A good 95% of the time you are looking at there butt with there head down eating grass.
The herd on Antelope Island came from 12 Bison taken from a herd in Texas.