Original: Libourne is located at the confluence of the Isle and Dordogne rivers.
Simplified: Libourne is located on the river Dordogne where the Isle joins it.