When the Library Search says a book is 'On hold shelf' it means the item is currently being held for someone who has requested it and it is waiting to be collected.
If all the copies are unavailable from the location you want to pick them up from, you can request a copy yourself using the 'Request' option.