When you think of Scotland, you think of moody landscapes, medieval castles and mystical forests. Your thoughts would rarely lead you to beaches up north. However, did you know that Scotland has some ...