Unless your flight is delayed, you should be ok on arrival. I don't think I can be too reassuring about your early flight out, though there is a chance you'll make it. You might be running once you're past security, however. And of course if these flights were arranged through the cruise line, they will make every effort to accommodate you. If not, I hope you purchased 3rd party travel insurance!