There are 2 cities "Frankfurt" in Germany.
There is "Frankfurt am Main" or "Frankfurt / Main". Here is "Main" the river where the city is situated on. This is the Frankfurt with the large airport.
The other Frankfurt is situated on the river "Oder". It's in the east of Germany at the border to Poland. This is called "Frankfurt an der Oder" or "Frankfort/Oder".
Caen is situated on the Orne River.
Melbourne is situated on the estuary of the Yarra River
The Rhone River is a popular cruising destination. The largest city which is situated on the Rhone River is the French city of Lyon.
The city of Lucknow is situated in the middle of the Gangetic plain.
The city of Little Rock is situated on the Arkansas River.
The city is built on the River Lee
The Derwent River
The River Foyle.
The Hudson River
Depemds on which Frankfurt if it is Frankfurt Hessen it is the Rhein River and if it is Frankfurt Brandenburg it is the Oder River.
Thames
Dublin, the capital city of Ireland, is situated on the River Liffey. The river divides the city into north and south sections and is a central feature of Dublin's landscape.