This private island lodge is a nature-filled haven on the River Nile in eastern Uganda, which immerses its guests in nature ...