A proposed Hull development, called The Point, would be built on the site of a former marina, restaurant and apartments in Hull.