Spectral Modelling of Coastal Waves over Spatial Inhomogeneity