Mugdrum Island lies in the Firth of Tay, offshore from the town of Newburgh, Fife, in the east of Scotland.