according to the united states census bureau, hanalei has a total area of 0.8 square miles (2.1 km2), of which 0.6 square miles (1.6 km2) is land and 0.2 square miles (0.52 km2) is water. the total area is 20.73% water.