In general, yes. Cruise lines usually want advanced notice. What, I found they don't want you to do is skip a few ports and reboard.