En el río hay una pequeña isla boscosa conocida como "Osborn Island".