Every itinerary, every port called at, every fare set, flights from regional airports, the number of days, whether it’s fly-cruise or cruise only, additional passengers, themes, daily descriptions, and every available price, all tied in to the ship and operator information.
A range of filters have been built in to help, similar to ships; you can search for cruises starting from or calling in at certain ports, include a date range, and filter by type of cruise.
Headline pricing for inside, outside, balcony and suite grades, which always shows the lowest available fare for that cabin type. This saves on calculating the logic yourself.