Macleay Island is an island located in Moreton Bay, South East Queensland, Australia. The island constitutes a town and locality within the City of Redland. It has the postcode 4184. Perulpa Island is a small island attached to Macleay Island by a causeway. Macleay Island is the fourth largest island in Moreton Bay after North Stradbroke Island, Moreton Island and Russell Island.