Where did Christopher Columbus first landed?

Guanahani Island --- in the now Bahammas.

Most historians have agreed on Guanahani Island which today is known as Watlings Island in the Bahammas.