Thanks for the replies. I just checked out Skyservice's duty free services and can order a bottle of Crown Royal on-line, delivered to my seat on the plane, for $18. If I'm not likely to find it in Cabarete (& I don't want to spend much time hunting it down!) then this seems like a good option.
Cheers!
Moxie