Scotland’s tourist attractions are flourishing