All you have to do is call and ask
The ships are usually berthed at the least 7-14 days before sailing. I have recently heard on here of assignments as far as 2-3 months out of the date.
Next time just ask. Unless you are doing Stand-By the cabin will be assigned before you board.