Where should I stay while visiting Roatan?

What's the best time to visit Roatan?

What are the top tourist attractions in Roatan?

Is Roatan walkable?