Café Elbterrassen offers German dishes, pasta, cocktails, and coffee with riverside seating.