Finite three-dimensional surface waves in circular channels