> Either fly back, or take more than a two weeks.
Right, the point is it might be six months, since a lot of cruise lines will do only one crossing for northern/southern hemisphere summer toggling.
e.g. here in Seattle the cruise ships that go between here and Alaska make a single trip down to Australia or somewhere in the fall, and then don't come back for half a year.
So yes, like you said - probably fly back.