A bellowing good time on Scotland’s west coast