Some cruiselines allow outside deliveries, some don't. I'd call Carnival and ask if they allow outside deliveries. I'm pretty sure they won't allow a gift basket with liquor inside. Wine, maybe.
"A truly happy person is one who can enjoy the scenery on a detour."