It is located on the east side of Little Sodus Bay in the town of Sterling in Cayuga County, northeast of the village of Fair Haven.
The park covers shoreline bluffs, sandy beaches and adjoining hilly woodlands.
The park offers 1,500 feet (460 m) of sand beach including 600 feet (180 m) of guarded swim area on Lake Ontario, in addition to five picnic areas with picnic tables and pavilions, a playground and ball field, a campground with tent and trailer sites, a boat launch and marina, and an 18-hole golf course.
Activities at the park include recreation programs, hiking, waterfowl hunting in season, fishing and ice-fishing, sledding, cross-country skiing, and snowmobiling.
Fishing and boating opportunities are available in Lake Ontario and the adjoining Little Sodus Bay.