The command that God gives to Abram is interesting. It says:
לֶךְ־לְךָ מֵאַרְצְךָ֜ וּמִמּֽוֹלַדְתְּךָ֝ וּמִבֵּ֤ית אָבִ֞יךָ אֶל־הָאָ֝רֶץ אֲשֶׁ֜ר אַרְאֶֽךָּ:
“Go to the land that I will show you.”
Nachmanides notes that Abram was not told what the destination was supposed to be. God was, in essence, telling him to follow his nose and, somehow, he would end up in the right place. Not a great way to plan any kind of trip. When he got to Canaan, Nachmanides says that Abram heard this verse:
יֵרָ֣א יְהוָהֶ אֶל־אַבְרָ֭ם וַיֹּ֮אמֶר לְזֶַרְעֲךָ֭ אֶתֵּ֝ן אֶת־הָאָ֤רֶץ הַזֹּ֞את
‘The LORD appeared to Abram and said, “I will assign this land to your heirs.”‘
It was only then that Abram settled there.
But the question remains: why did God not show him the land right away? What was the secret? Why the mystery?
Rashi, the great commentator, cites a midrash that says, “UNTO THE LAND THAT I WILL SHOW THEE: why did He not reveal it to him