Moucha Island IOTA AF-053 is the largest island in Djibouti. It’s located in the Gulf of Tadjoura and has a total population of 20. It lies approximately 15km south of  Djibouti’s mainland with a maximum elevation of 43ft. The island is mostly made up of coral.


Moucha Island AF-053 (circled) Loc: LK11OR