When is it appropriate to capitalize a geographical term, such as river, mountain, or street?

Awhen it is part of a name
Balways
Cwhen it is part of a compound adjective
Dnever?