A view of Cawdor Castle from its garden. This ancient tower house, 10 miles (16 km) east of Inverness and 5 miles (8 km) southwest of Nairn in Scotland (United Kingdom) is still today hme of the Cawdor family. This is supposed to be the castle named in Shakespare's Macbeth tragedy.