Neither Martinique nor Guadeloupe enjoy duty-free status (apart from the duty-free shops at the airports), but almost everything from France is sold at mainland French prices, well below what the items would cost in North America.
Everything sold in France is very expensive, and it is cheaper to buy products in Martinique and Guadeloupe despite their lack of duty-free status. 