Are all bridges built over water?

No. Bridges can span any gap in the terrain.