The right answer is option B. People settle near a river where it empties into the sea. Even though option A is partially right, the most important merchant cities have been located near the sea/ocean and a river. Take for example Egypt or New Orleans. If a city is located in this situation, then it can easily start commerce with the inland regions (thanks to the river) and foreign nations (thanks to the sea proximity).