Modelling Tidal Energy Extraction in a Depth-Averaged Coastal Domain