Array optimisation is critical for improving power performance and reducing infrastructure costs thereby helping enable tidal-stream energy to become a competitive renewable energy source. However, ascertaining an optimal array layout is a highly complex problem, subject to the specific site hydrodynamics characterisation and multiple inter-disciplinary constrains. In this work, we present a novel optimisation approach that combines an analytical-based wake model, FLORIS, with an ocean model, Thetis. The approach is demonstrated with applications of increasing complexity. By utilising the method of analytical wake superposition, the addition or alteration of turbine position does not require re-calculation of the entire flow field, thus allowing the use of simple heuristic techniques to perform optimisation at a fraction of the computational cost of more sophisticated methods. Using a custom condition-based placement algorithm, this methodology is applied to the Pentland Firth for 24 turbines with a rated speed of 3.05 m/s, demonstrating practical implications whilst also considering the temporal variability of the tide. Micro-siting using this technique generated an array 12% more productive on average than a staggered layout, despite flow speeds regularly exceeding the rated value. Performance was further evaluated through assessment of the optimised layout within the ocean model that represents the turbines through a discrete turbine representation.Used iteratively, this methodology could be applied to deliver improved array configurations in a manner that accounts for local hydrodynamic effects.