Ice Floats on water Because:

Ice more than water

Ice is Filled With Air

Ice is Dense than water

Waters depth more than ice