Grab a hot latte and a window seat and wait out the sea squalls at these cozy and community-minded cafes in Halifax, Nova Scotia.