I agree on Oak Grove Park. Lots of shoreline.
On Eagle Mountain, I suggest Pelican Bay community on the west side. There is a pier and east of it a park.
Started out with nothing and still have most of it left.
For the rich there is therapy; for the rest of us there is fishing.