Now at the end of the forty year trek in the wilderness around Mount Sinai, and just before they went in to conquer the Land of Canaan,  Moses told the Israelites that the LORD God had promised to deliver unto them a land of milk and honey.

Deuteronomy 8:7 “For the LORD your God is bringing you into a good land, a land of brooks of water, of fountains and springs, that flow out of valleys and hills;  

Deuteronomy 8:8 “a land of wheat and barley, of vines and fig trees and pomegranates, a land of olive oil and honey;  

Deuteronomy 8:9 “a land in which you will eat bread without scarcity, in which you will lack nothing; a land whose stones are iron and out of whose hills you can dig copper.  

Deuteronomy 8:10 “When you have eaten and are full, then you shall bless the LORD your God for the good land which He has given you.

The LORD delivered on His promise to give the Israelites the old promised land which was the Land of Canaan (modern day Israel). That is told about in the Book of Joshua.

Joshua 21:43 And the LORD gave unto Israel all the land which he sware to give unto their fathers; and they possessed it, and dwelt therein.

The old promised land is a desert land. It has very unfriendly, or you might say harsh, topographical attributes. It is not a land of milk and honey.

Also, Moses tells the Israelites that they can dig copper from the hills. The old promised land does not have much copper. Could he have been talking about the new Jerusalem?