Thanks for confirming that this occurs. EXPLORE_SEA obviously is focused on pushing westwards and does not include any logic related to putting settlers into the right place. Likewise SETTLER_SEA should not have the exploration behavior that pushes them into remote places. So either EXPLORE_SEA carracks should not pick up a settler or become SETTLER_SEA when they do.
I would assume that the Carrack being such an edge case of an exploring unit with cargo slots that Firaxis never implemented proper logic for this situation.
I would assume that the Carrack being such an edge case of an exploring unit with cargo slots that Firaxis never implemented proper logic for this situation.