What Intricate Ecosystems Thrive Along the Banks of Rivers?