Peterborough, New Hampshire - Residents' beach