Nosy Iranja is one of the most iconic island destinations in northwestern Madagascar, lying in the Mozambique Channel about an hour and a half by boat from Nosy Be. This small tropical archipelago ...