One of the first Key West shops that my parents introduced me to is Bésame Mucho.
By far one of the loveliest boutiques I've ever visited in any of my travels, it features everything from luxury lotions and potions to home goods and accessories.
Every trip to Bésame Mucho requires a purchase, even if it's just a tiny treasure. Luckily, they have something for every pocketbook (and speaking of...it's also where I got my favorite Hobo shoulder bag).
Typically (at least in Key West) the owners quickly became good friends of my family, and I'm always happy to see Meredith's beautiful face when I drop in.
They have a great website too!
Their "Apothecary" selection includes far more than you'll find on the website - but this is impressive enough!
If you're ever in Key West - drop by. It's just a few blocks off of Duval Street in Bahama Village (a handy map is on their site).