We have just returned from a week at GBP Esmeralda. I wanted to pass on some info on duty free prices at the airport. We purchased our "allotment" of rum to bring home from the shop in the pueblo principe on the resort. Barcelo gran anejo 1000 ml cost 19.00USD at the resort but at the airport the cost was 35.00USD in one duty free shop and 45.00USD at another shop. Same price difference for Brugal extra viejo -20USD at resort and 32USD at airport. My husband found similar differences in price for cigars as well.
Just wanted to share this info as we normally expect duty free shops to be cheaper... Not this time! We were glad we bought at the resort!