When people imagine Scotland, they often picture rugged mountains, misty glens, and ancient castles—not a beach that rivals the Caribbean in beauty. Yet on the west coast of the Isle of Harris lies Luskentyre Beach (Losgaintir), a shimmering expanse of white sand and turquoise waters that...