Scotland is famous for its rugged landscapes, historic castles and whisky trails. But it also has some stunning beaches that are well worth visiting. From remote expanses of white sand…