Seated at the foot of Beinn na Caillich, this shore located hotel is in one of the most picturesque spots on the Isle of Skye.