John Brewer Reef is located 70 km offshore from Townsville, Queensland, Australia, and measures 6.1 km × 2.8 km.