I do believe it was to improve trade with Asia :)
All geographical features of a place are fine. Humans that are resourceful adapt to their surroundings so it doesn’t matter in the end.
Answer: Mexico was first populated more than 13000 years ago before the Spanish conquered and colonized the country in the 16th century