When I flew through Charlotte to Belice City in the past I couldn't find a duty free. I was surprised by this b/c I thought the same as you immissing, that all international ports have duty free.