Memaloose Island Memaloose Island meaning "Island of the Dead" is where the indian people laid their dead to rest. Memaloose is located about 3 miles west of Lyle near State Highway 14. Barges can often be seen on the river being transported by a tugboat. Click here for the story. Photo -courtesy of David Elkins