Port Ellen, Isle of Islay, Scotland.