The Isle of Harris in the Outer Hebrides is an island of two halves, boasting both stunning beaches and otherworldly ...