We saw a NCL ship while on our cruise and I was told you fly to Hawaii and get on that ship and they stay two days in each port then you fly back. That would have been a real help. When you can only stay maybe 8 hrs and the excursion takes 5-6 hrs. plus waiting around time, you don't have much time to explore the islands.
We will go back and stay on an island rather than cruise there again.
The four and a half days going was enough sea days for me.
The food got to tasting all the same after 10 days, so the last four days coming back I could have done without plus the stop in Mexico was a waste.