For liquors, Friendly Duty Free on Front street has the lowest prices you'll find anywhere on the island and they have some wines also.
Also, they will deliver to the ship or resort.