Hey James,
By booking in advance, it was meant as show up at the shop and sign up for the dives a day or 2 in advance.
They keep a sign up book at their desk.
They can get booked up due to their limitation of resources (dive boats, dive masters and instructors) as with any other dive op...