Last year the Mount was the best pub for sessions. The Mount, if my memory serves me right, is on the junction of The Esplanade and Promenade road. It's a big old pub overlooking the sea.
It's on the map at the bottom of this page
map
There's plenty of space in the programme for impromptu sessions there.