You can go to Travelocity and go thru the motions like you're booking a cabin on the cruise you're interested in and it will show you deck by deck, cabin type by cabin type, what is available on that cruise. That's the only way I know of to see what is available on the ship. If there's nothing available on the ship it should say sold out or just not show that ship at all. In that case, you would have to call the cruiseline and they could pull any unsold cabins that were held by a travel agency and sell directly to you. It's true that some agencies hold blocks of cabins for resale, but the cruiseline can recall any unsold ones by a certain date if they need them for customers. That's my understanding anyway.