Here is why this Scottish town is one of the best places in the UK to see the cherry blossom bloom this spring.