Portsmouth is a beautiful coastal New England community located off the New Hampshire coast and nestled between the cities of Boston and Portland. Portsmouth is a historic port city and a popular year-round tourist destination on the Piscataqua River. The city is known for its rich history.