They didn't drift. They knew how to sail. How to transport live fruit trees over vast distances. The history of the pacific is really long and complicated.
There would have been indications in wave pattern. And they knew how to read these, as well as meteorological hints and knowledge of tides.
Nevertheless, in the context of this discussion, landing up on an inhabited island thousands of kilometres from here is a huge shot in the dark, and most hopeful colonists would have missed.
But on Mars, you don't have proper air and you don't have wild life for food. And you cannot easily leave for other better places.
Once the location is established, regular trade becomes much more feasible.
Good point. It would make sense to send robots in advance to manufacture huge stockpiles of air and food. Which is of course beyond present technology.