I knew the binding sites in the protein. For docking, Does manually adjusting the grid coordinates is the only option, or are there any tools available to predict?
if you want to find the coordinate of the binding site that already know.
Dependent on which docking software you use cause diferrent software will give different procedural but, the point is same for calculation needed.
I recommend to use DOCK6 cause it have tools sphere selection and grid function scoring to find the active site based on native ligand coordinate. You can find the toturial in here:
DoGSiteScorer tool at https://proteins.plus/ could be helpful.
In this server, you can upload your own PDB file. After DoGSiteScorer execution is completed, you will have the option to download a zip file containing several results. This results can are classified as pockets and residues. The residue files are PDB files containing all the residues in a pocket. This residue file contains the coordinates of the center.
If you are looking for automatization, you could check fpocket (https://github.com/Discngine/fpocket), which also provide the coordinates of the center of the predicted pockets. In both cases you just need to choose the pockets than correspond to the binding sites of the protein and look for the line with the coordinates.