This might be my favorite place to play. Wonderful restaurant that actually floats on the water in McCuddy's Landing Marina on the Willamette River. Excellent food and a killer micro brew and wine list. Great vibe here and it has the feel of an at the coast location yet you are only 20 minutes from downtown Portland. Note the Happy Hour time slot. Although their website says 5 to 7 pm I am throwing in an extra hour of music until 8 pm.
www.marksonthechannel.com