I think you'll be struggling for "waterside" petrol other than the Clyde.
There are a few places where the local petrol station isn't to far from the pontoons. eg Tobermory, Gairloch, Malaig, Portree but it's mostly going to be to hand balling gerry cans.