A £26 million coastal defence project which has taken over two years has officially opened in Swansea. Contractors are still putting the finishing touches though to the seawall and promenade scheme ...