Just west of Fairport Harbor lies a mile-long stretch of natural-sand beach, the largest in Ohio. That means plenty ... so walk up to Headlands' picnic area, which is stocked with tables and ...