That is true. By making travel on rivers more efficient.
Absolute Location:
30°N, 90°W
Relative Location:
New Orleans' relative location is at the south coast of the United States, Louisiana, near the border of Mississippi, west of Houston, Texas. South of the Gulf of Mexico
It is dramatic tension, as Miss Ophelia is being very dramatic in what she is talking about, and there is a dramatic subject that she is talking about. (Death) Hope I could help!