New Castle, NH
New Castle, New Hampshire is the state’s smallest and only island town, known for its colonial roots and coastal charm. Settled in 1623, it’s home to historic landmarks like Fort Constitution and the Portsmouth Harbor Lighthouse. Visitors enjoy scenic views, quiet streets, and oceanfront parks. This 360° aerial photo was captured by drone, offering a sweeping view of its rocky shoreline and enduring New England character.