What should I pack for a trip to Nosy Be?

Light clothes, swimwear, sunscreen, insect repellent, power adapters, and walking shoes.