For its size, it packs a serious punch. Avery Island – not actually an island but a salt dome in southern Louisiana – is the home of one of the most popular hot sauces in the world. A few drops of its ...