Off to Pembrokeshire in a few weeks. Broad Haven to be exact.

I'll probably have an afternoon whizz around Haverfordwest. There are a few pubs but which are the best?