It depends on when you travel. If going to the Caribbean and the US is on daylight time ( like in the summer) there is no time change the rest of the year there is a 1 hour change.
Having flown from west to east it is an all day trip because of the 3 hour time difference. This is really an excellent flight arrangement. Other than a red eye, you couldn’t do it the day of the cruise. Just book a hotel near the airport then go back the next morning and take NCL transportation to the port.