New Castle is a gorgeous seacoast town with stately homes and sweeping water views. It is the smallest and easternmost town in New Hampshire, as well as one of the wealthiest. Right over the Maine/New Hampshire border at the mouth of the Piscataqua River, it’s the only town in New Hampshire to be comprised entirely of islands. Read more about New Castle below