Stunning views, great location, and rarity of staying at a lighthouse keeper’s cottage: this all combines to make this a superb place to stay.