What are the top tourist attractions in Essaouira?

Is Essaouira walkable?