The majority of the dates are relatively close in-say four months or so. Most offers are short cruises and inside or ocean view cabins but there have been 7 day cruises and balconies offered from time to time.
We get offers every week for free cruises. My wife and I both got around 1400 points on our last cruise.