With hundreds of islands scattered along the Rio Negro, Anavilhanas National Park is home to one of the largest river archipelagos in the world.