What is Zanzibar known for?

What are the top tourist attractions in Zanzibar?

Is Zanzibar walkable?