Efficient Numerical Methods for Water Wave Propagation in Unbounded Domains.