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