Kagaangan ang Johns Reef sa Fiji.[1] Nahimutang ni sa dibisyon sa Western Division, sa kasadpang bahin sa nasod, 120 km sa kasadpan sa Suva ang ulohan sa nasod. Ang kinahabogang dapit sa palibot dunay gihabogon nga 1,094 ka metro ug 15.2 km sa sidlakan sa Johns Reef.[saysay 1] Dunay mga 86 ka tawo kada kilometro kwadrado sa palibot sa Johns Reef medyo hilabihan populasyon.[3] Ang kinadul-ang mas dakong lungsod mao ang Nadi, 6.3 km sa habagatan sa Johns Reef. Sa rehiyon palibot sa Johns Reef, kagaangan talagsaon komon.[saysay 2]
Ang klima habagat. Ang kasarangang giiniton 24 °C. Ang kinainitan nga bulan Enero, sa 25 °C, ug ang kinabugnawan Hulyo, sa 22 °C.[4] Ang kasarangang pag-ulan 2,469 milimetro matag tuig. Ang kinabasaan nga bulan Pebrero, sa 433 milimetro nga ulan, ug ang kinaugahan Hulyo, sa 47 milimetro.[5]