Which island is smaller north island south island Stewart island Stewart island?

Stewart island is the smallest by far