Key West contains dozens of characterless T-shirt shops, as well as art galleries and curiosity shops with lots worth toting home.