‘You see Scotland at its best at Caol Ruadh Sculpture Park’