Ailsa Craig, Ayrshire, Scotland. This striking island is of seeming prehistoric significance and man