One of my AMEX cards (Blue Sky) is offering $350 back on $1,000 spent with =X=. Expires 3/31/23. It's not on my Delta card, however.
I know this is an old thread, but it's not as long as the other one.
For those that keep up with these things I got an offer today on my Amex Everyday card for Celebrity. Spend $500 or more and get $100 cash back. Those with platinum or other Amex cards might have a better offer. I don't know if I will use it as I haven't cruised Celebrity since May of 22, but it's good until 9/17/24. Put the offer on the card just in case something comes up.