In the responses to this question, examples use features to determine Bharata. The issue is the only landmarks I know that determine it being India are two mountain ranges and an island off to sea. The issue is this is true of every large landmass. Is there anything tieing India to Bharata?
The thing is directions like north do not help, because the Himalayas are also how we decide what direction to call north from the text. If the scriptures were revealed to another landmass they will change which direction they think to correspond with which Sanskrit word.