Two suggestions to add to poormom's excellent one about contacting the Attorney General. First, contact the office in your state that deals with Elder Affairs / Elder Abuse. Second, contact your state's office of Consumer Affairs. (Both might be within the Attorney General's office, yet they're more targeted.) Also, contact the Better Business Bureau. I haven't done either. You can do a reverse phone look-up for the name of the company. (Putting on the Administrator hat, don't list the company name here -- we don't want any trouble with them.)
Now, they do mention in the fine print that the offer is not associated with the cruise line nor the airline. Still, the AG's office (or Elder Affairs/Consumer Affairs) is likely to have a checklist of ways to spot a scam and what to do if you fall for it.