South Shore Terrace Beer Garden opens Wednesday despite the snow