It may be that Transocean Tours, who actually charter the ship from its owners, issue Newmarket with a block of cabins at a knock down price rather than allowing them a free hand to book whichever cabins they wish. Why don't you go above the travel agents head and get in contact with Transoceans own reservation centre yourselves? They WILL be able to offer you the cabin of your choice! Either go via their website at www.transoceancruises.co.uk or phone the reservation centre on 0845 4300274. Happy cruising.