Answer :

He landed on a island called Hispaniola which is now  Haiti and the Dominican Republic. Columbus mistakenly though it was North America but it was the West Indies 
idk where he landed like the first person but he didn't think it was north america he thought it was India and that's why native Americans are also called Indians sometimes

Other Questions