Min uppfattning är att frågan inte handlar om varför Columbus trodde att han hade nått Asien i stort, utan varför han misstog San Salvador som Japan. I så fall verkar svaret (saknar relevant primärt källmaterial) vara följande:
Bahamas, som han trodde var Japan, ligger norr om Kuba, som han trodde var Kina. (enligt frågans källa) Vid den tiden var väst främst bekant med den södra delen av Kina, som var mer tillgänglig för Europa via land via Indien och Indo-Kina, eller genom navigering längs de södra kustlinjerna. I så fall skulle Columbus, liksom de flesta européer som känner till Orienten, ha förstått att Japan var norr om Kina, eftersom Japan verkligen ligger norr om de södra kustregionerna i Kina, de regioner som väst vid den tiden vanligtvis identifierade som Kina.
Karta över östra Kina och Japan, publicerad 1570. Observera regionmärket Kina och illustrationen av fartyg som kommer från söder i östra Kina havet, mot Japan i norr och Kina till söder och väster . Mot bakgrund av denna karta är Columbus uppfattning om Bahamas och Kuba ganska förståelig.
Vi kan också tillägga att Bahamas är en kedja av öar, liknar det som förmodligen var känt beträffande Japan, medan Kuba i jämförelse verkar vara en stor landmassa, liknar vad som var känt om Kina.
Samtida karta över Västindien, visar framträdande Kuba och Bahamas.
Om så är fallet, skulle det vara logiskt att dra slutsatsen att om han verkligen var i Asien, var den mer nordliga ön han upptäckte, en ö i Bahamas, Japan och landet i söder, Kuba, var Kina.
Om han omedelbart trodde att han var i Japan vid landningen, skulle det ha varit för att hans sjökort visade att han var på väg mot de nordligare regionerna i sitt avsedda asiatiska mål, dvs. Japan. Om han bara drog slutsatsen att Bahamas var Japan efter att ha nått Kuba, skulle det ha varit uppenbart att Kuba var söder om Bahamas, och så var Bahamas Japan och Kuba var Kina.
Om detta inte är frågan , då är mitt svar överflödigt och LateralFractals svar är utmärkt.