Hanalei, a town a few miles from Anini beach, is in a gorgeous river valley.
hanalei