Ten miles off the coast of South Ayrshire in Scotland, lies the island of Ailsa Craig. Uninhabited and shaped by ancient ...