It's early in the morning and we're cruising down the Karawari River in Papua New Guinea, stopping at villages along the way. Why do this by boat? Because there are no roads that connect any of these villages! This is the reason that 600 languages are spoken on this island off the coast of Australia.