Snapper Island, che ha una superficie di 0,66 km², è situata lungo la costa del Queensland in corrispondenza della foce del fiume Daintree. Si trova all'interno della Parco marino della Grande barriera corallina e fa parte di un parco nazionale (Hope Islands National Park)[2] composto di quattro isole distanti fra di loro: Snapper, Struk Island, a sud di Cape Tribulation (16°10′16″S 145°26′50″E16°10′16″S, 145°26′50″E), e le Hope Islands (East Hope e West Hope) che si trovano 37 km a sud-est di Cooktown e a nord di Cape Tribulation (15°44′51″S 145°26′38″E15°44′51″S, 145°26′38″E).