Floating wind flagship Hywind Scotland has notched up the highest capacity factor for any UK offshore project to