Scattering of waves by vertical barriers in infinite-depth water has r
eceived much attention due to the ability to solve many of these probl
ems exactly. However, the same problems in finite depth require the us
e of approximation methods. In this paper we present an accurate metho
d of solving these problems based on a Galerkin approximation. We will
show how highly accurate complementary bounds can be computed with re
lative ease for many scattering problems involving vertical barriers i
n finite depth and also for a sloshing problem involving a vertical ba
rrier in a rectangular tank.