Welshpool is a small maritime community on Campobello Island.
See more New Brunswick Cities and Towns.