Compare Madagascar’s beaches and islands, from Nosy Be and Sainte-Marie to the Emerald Sea and southwest coast, with tips for choosing the right stay.