Stop in for a cup of coffee

That looks nice. Where is that?
San Diego harbour