Portland, Oregon sorry

Does Portland, Oregon have a mild climate? Does it have major rivers? Is it near a large body of water? Does it have good farmland and trees nearby?