Katz_Castle_St_Goarshausen. Many of the towns along the river had their own castles, each controlling their little stretch of the river and collecting tolls.