Array Optimisation for Wave Damping and Wave Absorption