Fellow researcher Direcleit has compiled an extensive listing of occupations and persons at Stornoway, as revealed by the census returns of 1841 through 1901. Innkeepers did not feature, but one crossed my look-ups today, as I tried to find more information about WW1 casualties.
In 1851, we find Daniel Murray, aged 35, and married to Grace (28). He is an innkeeper on South Beach, as well as a tidewaiter. A tidewaiter is an obsolete term for a customs officer who boarded and inspected incoming ships. Whether this was actually compatible with his other occupation is something that I cannot really comment upon. Sharing his household is Hector Lees, aged 76, uncle, and pilot. Robert D Walker is a shipmaster, aged 27, from England. Marion Macleod, 21, was a house servant.
Alexanderina Tweedie, aged 49, is an innkeeper at South Beach Lane. She is living with her daughters Christina and Margaret.
In 1861 we find four references to innkeepers.
Robert Colthart, 36, from Crawfordjohn, Lanarkshire, is an innkeeper on South Beach.
George Mackenzie, 63, from Gairloch, Ross-shire, is a retired innkeeper, on South Beach. He lives with his wife Mary (45) and three young grandchildren.
Don Mciver, 57, is an innkeeper at 22 Kenneth Street, living with his wife Jane (50) and five children, aged 11 to 26 (John, Barbara and Jane, William and Mary).
Grace Murray (38) now appears at 10 Francis Street, the sister of shipping agent Daniel Macalister and his siblings. Grace is marked as a former innkeeper.
Alexanderina Tweedie (52) now is an innkeeper on Point Street, living with her sister and family.
Charles Johnson, 48, is originally from England, who is an innkeeper at 13 North Beach. He has a family of 6 children, with his wife Isabella. Others present are domestic servants as well as his father.
Jean Maciver, 60, is an innkeeper at 38-39 Kenneth Street. Intriguingly, her son John (35) is a former gold digger.
Ann Mackenzie, 57, is innkeeper at 41 Bayhead Street, who has two daughters.
Alexanderina Tweedie appears here as a former innkeeper, now aged 75, on James Street. She is living with her daughter Christina Mcaulay (40), who is a grocer, and her 5 children.
John Mciver, 46, is now the innkeeper at 38 Kenneth Street.
In 1891, John Mciver is marked as a retired innkeeper at 64 Kenneth Street. He lives with his siblings Jane and William; the latter is a commission agent.
As shown above, Alexanderina Tweedie appears to have been a constant presence in Stornoway, and a quick search shows she is also in the town in 1841, marked at Francis Street. The 1841 census does not specify occupations. Alexanderina, daughter of Malcolm and Christine Macleod (nee Maciver), passed away on 21 October 1887, at the age of 82. She was the widow of Alexander Tweedie.