Fox Glacier, a town of about 300 residents, trades on its namesake: a giant slab of ice and snow a short drive from the main street.