Fair Haven Beach State Park: Lake Ontario's Family Shoreline | OnlyBeaches