You need to review this carefully with an attorney, who will look at all of your immigration documents before giving you an answer. You do not want to take a chance on this, and find yourself unable to get back into the United States.
I agree with Ms. Vizer. You need to show your documents to an immigration attorney. You will pass through immigration on your return and must have an updated I-20 at that time. You also need to be certain that your stamped F-1 has remaining validity and that you do not need a visa stamping in your passport before taking the cruise.
Please also speak with your International Student Services office to inquire about the update to your I-20 before you depart.