Why does Ice Float on Water?

Water has very less surface area. Water always tries to have minimum surface area. Hence it works as a stretched elastic band. Hence ice floats on water.