Karragarra Island is one of the inhabited islands in the Moreton Bay near Brisbane, in Queensland, Australia. It is also a town and locality in the City of Redland, Queensland, Australia. In the 2016 census the locality of Karragarra Island had a population of 204 people.