A bicyclist also does not need to keep right if a lane is too narrow to let a bicycle and vehicle travel side-by-side, or if riding close to the edge of the roadway is unsafe because of parked vehicles, fixed or moving objects, animals, or road surface hazards. – Oregon Law (PDF – pg. 78)
Please respect a bicyclist’s right to take the lane. Sometimes, there’s just not enough space and in that case, the cyclist always has the right of way.