Steve,
Between Portland and Bandon, I'd suggest the following:
Private - Portland GC (Portland), Waverley CC (Portland), Columbia Edgewater CC (Portland), Pumpkin Ridge - Witch Hollow (Portland), Astoria G&CC (Astoria), Eugene CC (Eugene). You'll find that the private clubs in this part of the country are generally more accessible than many other parts of the country, with the exception of perhaps Portland GC and Waverley CC.
Public - Pumpkin Ridge - Ghost Creek (Portland), Tokatee (45 min. east of Eugene), Bandon Crossings (Bandon).
As Peter mentioned, plenty of good courses in Central Oregon (Pronghorn, Tetherow, Crosswater, Juniper) but it's a bit out of the way for a trip from Portland to/from Bandon.