I thought, "What are these? I know I have seen them before." Then I remembered I read a blog article on the NH Marine Debris blog about the Hookset New Hampshire Water treatment plant over a year ago.
The article read, "Emergency Beach Cleanup! Small white circular mesh disks, approximately 2" in diameter, were released into the Merrimack River from the Hooksett, NH Wastewater Treatment Facility following heavy rainstorms .... It's estimated that hundreds of thousands of the disks were released to the Merrimack River - these are now in MA and NH coastal areas and beaches."
Over a year later and these discs are still washing up on New Hampshire and Massachusetts beaches. I found 12 of them on our short walk. The interesting thing is we know where these disks came from. Here is a map of the path the disks took from Hooksett NH.