The Pump House in Swansea is located within the Marina area, they serve standard 'pub grub' and it is usually of a good quality. The staff are always friendly and they have the usual drinks on offer with prices being standard.
As it is within the Marina you can then have a lovely stroll through the area to see all of the boats and/or explore a lot of the niche bars on offer within the area (not all are dog furiendly, but they do offer outside seating). Swansea Marina has a much more relaxed feel than that of the hustle and bustle of Wind Street.
Definitely worth a visit if you are in the area, for the views and atmosphere alone!