Sounds like this is offered by the travel agency and not a cruise line?
I haven't seen this in the States. I'm not a TA, but I wonder if this would run counter to the no-rebating provisions we have here.
I'm also VERY wary of something that says there isn't a catch. There's always something in the fine print.