I never saw those sets before either. 5866 would be only the second use of the big rowing boat, and if you don't need more Spanish soldiers, a good way to build up your small craft.
It's a mystery, we have enough eyes in enough countries, you wouldn't think these could have been missed if they have been on sale anywhere, and they look like US sets.