Many cruise under belt
If time and money allows go day before. That being said anything that is a long distance from your home airport and only has one airline departing again leave day before. Overseas cruise if time permits two days before so your jet lag is gone when you board and you can enjoy ship life. When we lost all our luggage departing on a Miami cruise many years ago, had we arrived the day before we would have known it right away and had stores to at least get some shoes and clothes and bathing suits. If doing a day of take th earliest flight so if delays or cancelled flight you can try allernate companies, if in winter weather always day before.