Cook Island Nature Reserve is located approximately 600 metres offshore from Fingal Head and four kilometres southeast of Tweed Heads on the far north coast of NSW. The reserve is 4.6 hectares in size and is surrounded by Cook Island Aquatic Reserve.