An old house or castle near a river. 
A building on a hill overlooking the water.
The tower is the pinnacle of the building, high above the water.
A tower looms on the hillside near the lake.
An old building sitting on the hillside by the water.