Northport is home to some of the best beaches along the Northumberland Strait, featuring warm waters and endless sand flats.
Northport is home to some of the best beaches along the Northumberland Strait, featuring warm waters and endless sand flats.…