Zanzibar, the small collection of islands 23 miles off the coast of Tanzania, wears its influences well. At the center of the spice trade for centuries, the archipelago has been occupied by Swahili ...