Probably fake history. Modern thinking is that Columbus had a pretty good idea where he was going because others had already been there.
A bit like chicken of the sea. It’s not that they’re saying that tuna is a form of waterfowl, just that the two have common applications.
Also, I think Indies was used to refer to Asia in general, rather than specifically India. But am open to correction.
India is not a collection of islands, it's unlikely that Columbus mistook an archipelago for a known vast land mass.