Newbury is located on the Massachusetts North Shore near Newburyport and Plum Island.
Yes. Plum Island and several coastal areas are just minutes from Newbury.
Visitors enjoy birdwatching, hiking, photography, and exploring coastal wildlife refuges.
Newbury is about an hour drive north of Boston.