Hey Abraham,
To ensure a pool does not go down when a single hard drive fails is achieved using the proper vdevs and structuring them as you need.
In FreeNAs, hard drives are grouped in vdev, with or without redundancy.
vdevs are grouped in a pool, always without redundancy.
You do not put directly a hard drive in a pool. You put it in a vdev and then the vdev is used to assemble the pool, by itself of with other vdevs.
As such, what you need is a vdev containing multiple drives that you will group with some kind of redundancy. The minimum is 2 drives configured as mirror. Other options exist, like I do here with 5 drives in RaidZ2 where the 5 disks vdev can survive the loss of 2 drives.
Hope this help you understand better how things work in FreeNAS,