In the play, Macbeth starts out as the Thane of Glamis. Angus on the east coast
of Scotland is the location for Glamis Castle.
'Macbeth shall never vanquished be, until Great Birnam wood to high Dunsinane hill Shall come against him.'
And thence across the Firth of Tay to the kingdom of Fife that reaches the Firth of forth on its South coast.
Lord Macduff is the Thane of Fife who plays a key role in the play. Suspecting Macbeth of killing King Duncan, he in turn kills Macbeth - depicted as an avenging hero who helps save Scotland from Macbeth's treachery and tyranny.
Macduff Castle remains standing at east Wemyss.
And so back to Perthshire:
The real Macbeth was born several hundred years earlier than the Macbeth of the play around the year 1005. His mother was Donada, a daughter of King Malcolm II of Scotland, and his father was Findlay of clan Moray. Macbeth married Gruoch. Her first husband died at the hands of Malcolm's followers. To avenge his wife and dispute the throne, Macbeth brought Duncan's rule to an abrupt end in August 1040. Macbeth was then crowned High King of Scots at Scone, now Scone Palace near the city of Perth.