Taghatchery net pen