The propagation and transformation of multi-directional and uni-directional random waves over a coast with complicated bathymetric and geometric features are studied experimentally and numerically. Laboratory investigation indicates that wave energy convergence and divergence cause strong coastal currents to develop and inversely modify the wave fields. A coastal spectral wave model, based on the wave action balance equation with diffraction effect (WABED), is used to simulate the transformation of random waves over the complicated bathymetry. The diffraction effect in the wave model is derived from a parabolic approximation of wave theory, and the mean energy dissipation rate per unit horizontal area due to wave breaking is parameterized by the bore-based formulation with a breaker index of 0.73. The numerically simulated wave field without considering coastal currents is different from that of experiments, whereas model results considering currents clearly reproduce the intensification of wave height in front of concave shorelines.