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.
Products in France are much cheaper in order to draw tourism away from more popular locations such as Martinique and Guadeloupe.