Nothing at all at Oban itself (other than Jammy Dodgers of course).
In addition to DO's comments, if you are prepared to walk a wee bit further then there are a few restaurants and hotels in South Connel.
The Glue Pot & Oyster Inn get my vote. Alternatively take the short hop across to Glenforsa ?