Goa, the smallest state in India, is famous for its beautiful scenery, vibrant culture and stunning beaches. But its rivers are equally stunning and provide solace away from the bustling coastlines.