It's best to book online in advance here to avoid disappointment, but most likely tickets will be available on site the day you visit. Note that sometimes as a remote site they have internet issues and are not able to accept credit cards.