Resource Assessment of Tidal Sites Through Array Optimisation of the Number of Turbines and the Micro-Siting Design