A location in Argyll and Bute. Dunstaffnage lies on the western shore of Dunstaffnage Bay, some 2 miles (3 km) northeast of Oban. It is the site of a 13th C. castle and the offices and research laboratories of the Scottish Association for Marine Science.