All houses built as part of the first phase of Abingdon's new marina have been sold. When completed, the marina will have 22 houses and a 100 boat berths.