Welcome To New Castle
Piscataqua Cafe
http://www.visitnewhampshire.com/new_castle/
New Castle, New Hampshire (AKA "The Great Island") is one of my favorite places in the world. I would LOVE to live on the island some day. It's a small, salty New England town with such amazing views and landscape. New Castle is the smallest town in New Hampshire, but in my opinion the most lovely.
http://town.newcastlenh.org/pages/index
http://en.wikipedia.org/wiki/New_Castle,_New_Hampshire
The Wentworth By The Sea Hotel provides amazing historical accommodations right on the water. This place has a colorful past and a great place to stay if visiting the area.
http://www.wentworth.com/