Nosy Iranja is located in the north-west of Madagascar, 6 km from the main island of Madagascar and 47 km from Nosy Be: Ambatoloaka or Sakatia. It's a magnificent island made up of two small islands linked by a sandbank, offering white sand beaches and crystal-clear waters.