The peaks of a particular Transcription factor CHIP-seq as identified by multiple peak calling algorithms e.g. MACS2 peakzilla e.t.c identify peaks of varying sizes or regions from 50 bp up to 1000 bp or more. In that case I was wondering that if the average size of transcription factor binding site is 10 bp based on available data in OReganno e.t.c (as indicated by [this post][1]) would it be safe to assume that for a particular peak the TFBS location is in its center or not. If not then what would be a good way to go about doing it and if such a method already exist or if someone has already done it.

 [1]: https://www.biostars.org/p/64854/
No, it would not be safe to assume that the peak is at the center. If you know the motif for your protein, you can simply search for that motif in your ChIP-seq peaks. If you do not know the motif, you can use any number of software packages that will look for enriched sequences in the many peaks that you have to try to define what the motif is. In both cases, after you have the motif, then you "know" the location.