A place fitted or chosen for any certain use, especially for a building.
The leaders chose the site for the new hospital.
A homonym for 'site' is 'sight'. 'Sight' has to do with seeing; don't confuse it with 'site'.