Newport or Garibaldi are probably your best bet, of course always check conditions and tides forcast before heading out (and fishing regulations). At Newport check out staying at South Beach and in Garibaldi at Barview County Park. Here are a few links for crossing the bar.