port angeles wa and san fancisco weather