Guarantees are assigned by the cruiseline. They could be assigned as soon as you book right up until the day of sailing. Normally, they are assigned earlier. Quite often if you don't like the location you can ask to be placed back in the pool and try again. They won't always do that. It depends on the number of cabins sold and required.
Have you signed into your account on RCCL to see if you have been assigned a cabin yet?
Dec. 13 - Windstar sailing yacht. Wonderful!!
Just completed - Celebrity Reflection, Nov. 22 (learning to sail solo) followed by Independence of the Seas Nov. 30.
44 cruises - too many to list however cruiselines are in no particular order:
and some unknown tub
Yes, I'm a Royal Chump and proud of it.