I would suggest Nickerson state park in Brewster but the temptation to surfcast would be to great with Nauset beach and the Brewster flats just moments away.But there are some good ponds there.
just in case
http://www.mass.gov/dcr/parks/southeast/nick.htm