A view from our table by the water at the restaurant at the Inn on Duck Bay, on Loch Lomond, Scotland