Mangrove swamp at Cape Tribulation, Queensland, Australia