Wave energy converters in arrays: predicting coastal impacts, multi-objective optimisation and nonlinear interactions