One of the problems is that cruise lines are pulling group space earlier than they used to. Especially on popular sailings like the Caribbean. It's hard for the agents to hold the space for more than 30 days before the cruise line pulls it back.
Take care,
Mike